[RAILS] Eine grobe Anmerkung zu Ruby-Arrays und Hash-Objekten

Ein Hinweis zu Ruby-Arrays und Hash-Objekten. Da ich die Grundlagen von Arrays kenne, möchte ich mir notieren, wie man rubinspezifisch schreibt.

Beim Hinzufügen von Elementen zu einem Array

num = ["one"]
num << "two"
p num  # ["one", "two"]

Schlüssel- und Wertedefinition mit Hash

numKey = { one: 1, two: 2 }
p numKey  # {:one=>1, :two=>2}
p numKey[:two]  # 2

Definition des Arrays in% Notation

# numbers = ["one", "two", "three"]Selbe Bedeutung
numbers = %W( one two three )
p numbers  # ["one", "two", "three"]

Extrahieren Sie Elemente in einem Array nacheinander

%w[one two three].each do |num|
    p num
end
# "one"
# "two"
# "three"

Fügt dem ursprünglichen Array einen Wert hinzu und gibt ein neues Array zurück.

nums = %w[one two three four].map{ |num| "Zahlen: #{num}" }
p nums  # ["Zahlen: one", "Zahlen: two", "Zahlen: three", "Zahlen: four"]

Recommended Posts

Eine grobe Anmerkung zu Ruby-Arrays und Hash-Objekten
[Swift] Ein Hinweis zu Funktion und Schließung
Über Ruby-Arrays
Ein Memo über den Fluss von Rails und Vue
Hinweise zu Java GC
Hinweise zum Umfang
Über Ruby-Hashes und -Symbole
Private Notiz über AtomicReference
Über Ruby und Objektmodell
Informationen zu Ruby-Klassen und -Instanzen
Ein Hinweis zum Seed-Feature von Ruby on Rails
Über das Verhalten von Ruby Hash # ==
Hinweise zu Spaltenfamilien in RocksDB
Über Ruby einfache Anführungszeichen und doppelte Anführungszeichen
Informationen zum Ruby-Produktoperator (&) und zum Summenoperator (|)
Über objektorientierte Vererbung und über Ertrag Ruby
Hinweis: Unterschied zwischen Ruby "p" und "Puts"
Erläuterung der Ruby Time- und Date-Objekte
Vergleich von JavaScript-Objekten und Ruby-Klassen
[Verständnis] Unterschied zwischen Hash und Array in Ruby
Eine sehr nützliche Geschichte über Rubys Struct-Klasse