J'étais en train d'apprendre ruby et je ne pouvais comprendre que les hachages et les tableaux que je vois souvent, mais je les ai finalement compris récemment, alors je les ai résumés! Vous pouvez voir la différence entre les hachages et les tableaux en regardant ceci! (Peut-être)
Qu'est-ce qu'un tableau?
name = ["Suzuki","Tanaka","Onishi"]
--Plusieurs éléments sont alignés
--Enfermé dans «[]»
--Les éléments sont séparés par ,
--Les sous-scripts sont spécifiés sous forme d'entiers dans l'ordre du début (dans ce qui précède, name (1) =>" Tanaka "
)
Hash est comme ça
name = { a: "Suzuki",b: "Tanaka",c: "Onishi" }
--Hash est essentiellement le même qu'un tableau
--Enfermé dans {}
name [: a] =>" Suzuki "
){}
quand ils sont essentiellement les mêmesSi le hachage est entouré de []
, il est facile de perdre la trace de ce qu'est l'attribut et de la clé, c'est donc le hachage qui est entouré de {}
! Il semble que cela soit utilisé pour faciliter la compréhension!
Si vous le savez, il sera plus facile de l'identifier lors de l'étude ou de la lecture du code!
c'est tout ~
Recommended Posts