[Verständnis] Unterschied zwischen Hash und Array in Ruby

Einführung

Ich habe Ruby gelernt und konnte nur die Hashes und Arrays verstehen, die ich oft sehe, aber ich habe sie kürzlich endlich verstanden, also habe ich sie zusammengefasst! Sie können den Unterschied zwischen Hashes und Arrays erkennen, wenn Sie sich das ansehen! (Vielleicht)

Zuallererst das Array

Was ist ein Array?

name = ["Suzuki","Tanaka","Onishi"]

Was ist ein Hash?

Hash ist so

name = { a: "Suzuki",b: "Tanaka",c: "Onishi" }

--Hash ist im Wesentlichen dasselbe wie ein Array

Warum {} verwenden, wenn sie im Wesentlichen gleich sind?

Wenn der Hash von "[]" umgeben ist, kann es leicht passieren, dass Sie den Überblick über das Attribut und den Schlüssel verlieren. Es ist also der Hash, der von "{}" umgeben ist! Es scheint, dass es verwendet wird, um das Verständnis zu erleichtern!

Wenn Sie dies wissen, können Sie es leichter identifizieren, wenn Sie Code studieren oder lesen!

das ist alles ~

Recommended Posts

[Verständnis] Unterschied zwischen Hash und Array in Ruby
Zusammenfassung der Hashes und Symbole in Ruby
Unterschied zwischen "|| =" und "instance_variable_defined?" Im Ruby-Memo
Unterschied zwischen Ruby-Zeichenketten und Symbolen [Anfänger]
Unterschiede zwischen Klassen und Instanzen in Ruby
Tatsächlich unterscheidet Ruby zwischen Zeilenumbrüchen und Leerzeichen
Unterschiede zwischen Fetch Type LAZY und EAGER im Ruhezustand
Über Ruby-Hashes und -Symbole
Unterschiede zwischen IndexOutOfBoundsException und ArrayIndexOutOfBoundsException
Denken Sie über die Unterschiede zwischen Funktionen und Methoden nach (in Java)
Unterschiede im Umgang mit Zeichenfolgen zwischen Java und Perl
[Ruby] Unterschied zwischen get und post
Unterschiede zwischen "Anfänger" Java und Kotlin
[Ruby] Unterschied zwischen is_a? Und instance_of?
Schreiben Sie Schlüssel und Werte in Ruby
Verstehe gleich und hashCode in Java
Unterschiede zwischen Java und .NET Framework
Rubys Arrays, Hashes und Symbole sind verwirrend, deshalb habe ich sie zusammengefasst.
Hinweis: Unterschied zwischen Ruby "p" und "Puts"
Unterschied zwischen final und Immutable in Java
Schriftliche Unterschiede in Ruby, PHP, Java, JS
Ein Hinweis zu den Unterschieden zwischen Schnittstellen und abstrakten Klassen in Java
Unterschied zwischen Ruby-Instanzvariable und lokaler Variable
Unterschied zwischen pop () und peek () im Stapel
AtCoder ABC 111 C Hash-Sortierung In Ruby, Perl und Java gelöst
[Java] Unterschiede zwischen Instanzvariablen und Klassenvariablen
Unterschied zwischen getText () und getAttribute () von Selen
[Ruby] Schleifenunterscheidung und Verwendung in Ruby
Unterschied zwischen EMPTY_ELEMENTDATA und DEFAULTCAPACITY_EMPTY_ELEMENTDATA in ArrayList
[Ruby] Unterschied zwischen print, put und p
Unterschied zwischen int und Integer in Java
Organisieren Sie den Unterschied im Schreibkomfort zwischen dem Java-Lambda-Ausdruck und dem Kotlin-Lambda-Ausdruck.
Unterschiede zwischen Spring Initializr Verpackung JAR und WAR
Unterschied zwischen next () und nextLine () in Java Scanner
Fügen Sie CSV-Dateien mit "'" und "" "in Ruby 2.3 in MySQL ein
Unterschiede beim Schreiben von Java-, C # - und Javascript-Klassen
Fassen Sie die Unterschiede zwischen C # - und Java-Schrift zusammen
Zählen Sie eine Teilmenge eines in Ruby angegebenen Arrays auf (+ α).
[Ruby] Unterschied zwischen Puts und Return, Output und Return
Unterscheiden Sie in Java zwischen positiven und negativen Zahlen
Zum Verständnis von Karte und Flatmap in Stream (1)
Ruby So konvertieren Sie zwischen Groß- und Kleinschreibung
Über Ruby Hash
Über Ruby-Arrays
Über Ruby Hash
Schwer in Rubin! ??
Rubin und Edelstein