« Ruby/Tableaux et hachages » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-\n(==={0,3})(?: *)([^\n=]+)(?: *)\1(?: *)\n +\n\1 \2 \1\n)
 
Ligne 18 :
{{exemple
| contenu =
<sourcesyntaxhighlight lang="ruby">
tab = [] # tableau vide
prix = [30, 400, 25, 73] # tableau contenant des entiers
Ligne 28 :
mix = 4, "quatre" # tableau mixte
puts mix
</syntaxhighlight>
</source>
}}
 
Ligne 40 :
{{exemple
| contenu =
<sourcesyntaxhighlight lang="ruby">
prix = [30, 400, 25, 73]
puts prix[3] # => 73
</syntaxhighlight>
</source>
}}
 
Ligne 55 :
{{exemple
| contenu =
<sourcesyntaxhighlight lang="ruby">
t = []
t << 3
t << "bonjour"
t << 7.4
</syntaxhighlight>
</source>
}}
 
Ligne 68 :
{{exemple
| contenu =
<sourcesyntaxhighlight lang="ruby">
t = [4, 7, 3] ; s = [6, 8]
t << s
Ligne 75 :
t += s
# => [1, 7, 3, 6, 8]
</sourcesyntaxhighlight>}}
 
== Les hachages ==
Ligne 89 :
{{exemple
| contenu =
<sourcesyntaxhighlight lang="ruby">
livre = {
"titre" => "Toto perd la tête",
Ligne 95 :
"sujet" => "La vie de Toto"
}
</syntaxhighlight>
</source>
}}
 
Ligne 105 :
{{exemple
| contenu =
<sourcesyntaxhighlight lang="ruby">
puts livre["auteur"] # => Toto
</syntaxhighlight>
</source>
}}