Dans Ruby, le symbole `=>` est principalement utilisé dans les littéraux hachage Pour définir les paires de valeurs clés. Il est lu comme "cartes à" ou "associe à".
Voici un exemple:
`` Ruby
my_hash ={
"nom" => "Alice",
"âge" => 30,
"ville" => "New York"
}
`` '
Dans cet exemple, `` "Name" 'Maps à "Alice", `` "Age"' 'Maps à 30, et "City" `Maps à" New York ".
Autres utilisations de `=>`:
* Arguments de bloc: Dans certains cas, vous pouvez voir `=>` utilisé pour définir les valeurs par défaut pour les arguments de bloc.
`` Ruby
(1..5) .each {| num | met num * 2} # Ce bloc prend un argument
(1..5) .each {| num, multiplicateur =2 | met num * multiplicateur} # Ce bloc prend deux arguments, 'multiplicateur' avec par défaut 2
`` '
* hachage avec des touches de symbole: Il est également souvent utilisé dans les hachages avec des clés de symbole, bien que vous puissiez omettre le `=> 'dans ces cas:
`` Ruby
my_hash ={nom:"Alice", âge:30, ville:"New York"}
# Cela équivaut à:
my_hash ={:name => "Alice" ,:Âge => 30 ,:City => "New York"}
`` '
Il est crucial de noter que même si `=>` est le moyen conventionnel de définir les paires de valeurs clés, ce n'est pas le seul moyen. Vous pouvez également utiliser des virgules et l'opérateur `:'pour atteindre le même résultat.
Faites-moi savoir si vous souhaitez plus de détails ou si vous avez des exemples spécifiques en tête!
|