[RAILS] Une note approximative sur les tableaux Ruby et les objets de hachage

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

Une note approximative sur les tableaux Ruby et les objets de hachage
[Swift] Une note sur la fonction et la fermeture
À propos des tableaux Ruby
Un mémo sur le flux de Rails et Vue
Remarques sur Java GC
Remarques sur la portée
À propos des hachages et symboles Ruby
Note privée sur AtomicReference
À propos de Ruby, modèle objet
À propos des classes et des instances Ruby
Une note sur la fonction de départ de Ruby on Rails
À propos du comportement de ruby Hash # ==
Remarques sur les familles de colonnes dans RocksDB
À propos des guillemets simples et doubles Ruby
À propos de l'opérateur de produit Ruby (&) et de l'opérateur somme (|)
À propos de l'héritage orienté objet et du rendement Ruby
Remarque: Différence entre Ruby "p" et "met"
Explication des objets Ruby Time et Date
Comparaison des objets JavaScript et des classes Ruby
[Comprendre] Différence entre le hachage et le tableau dans Ruby
Une histoire très utile sur la classe Struct de Ruby