Une note sur les tableaux Ruby et les objets de hachage. Puisque je connais les bases des tableaux, je voudrais noter comment écrire des rubis spécifiques.
Lors de l'ajout d'éléments à un tableau
num = ["one"]
num << "two"
p num # ["one", "two"]
Définition de clé et de valeur à l'aide du hachage
numKey = { one: 1, two: 2 }
p numKey # {:one=>1, :two=>2}
p numKey[:two] # 2
Définition du tableau en notation%
# numbers = ["one", "two", "three"]Même signification
numbers = %W( one two three )
p numbers # ["one", "two", "three"]
Extraire les éléments d'un tableau un par un
%w[one two three].each do |num|
p num
end
# "one"
# "two"
# "three"
Ajoute une valeur au tableau d'origine et renvoie un nouveau tableau.
nums = %w[one two three four].map{ |num| "Nombres: #{num}" }
p nums # ["Nombres: one", "Nombres: two", "Nombres: three", "Nombres: four"]
Recommended Posts