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)
Was ist ein Array?
name = ["Suzuki","Tanaka","Onishi"]
[]
eingeschlossen,
getrennt
--Subskripte werden in der Reihenfolge von vorne als Ganzzahlen angegeben (oben name (1) =>" Tanaka "
)Hash ist so
name = { a: "Suzuki",b: "Tanaka",c: "Onishi" }
--Hash ist im Wesentlichen dasselbe wie ein Array
{}
eingeschlossenname [: a] =>" Suzuki "
){}
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