1. Conclusion </ b>
2. Qu'est-ce qu'un double hachage </ b>
3. Comment utiliser </ b>
4. Ce que j'ai appris d'ici (utilisé en cas d'erreur) </ b>
Utilisez la méthode each avec des doubles hachages et des tableaux!
L'état où le hachage est inclus dans le hachage En d'autres termes, il dit ce qui suit!
student = {human: {gender: {name: 'John'}}}
Je pense que la combinaison de hachages et de tableaux est facile!
students = [
{human: {gender: {name: 'John'}}},
{human: {gender: {name: 'Nick'}}},
{human: {gender: {name: 'Alan'}}},
]
Mettez simplement celui en 2. dans le tableau et vous obtiendrez ce qui précède. Ensuite, utilisez la méthode each lors de l'appel du nom. Sinon, vous ne pourrez pas appeler tous les noms.
1
students = [
{human: {gender: {name: 'John'}}},
{human: {gender: {name: 'Nick'}}},
{human: {gender: {name: 'Alan'}}},
]
students.each do |student|
puts sutudent[:human][:gender][:name]
end
<br>
Vous pouvez maintenant appeler tous les noms.
Une autre méthode est la méthode dig.
2
(réduction)
students.each {|student| puts student.dig(:human, :gender, :name)}
Parce que c'est un tableau quand on veut sortir tous les noms
J'ai pensé que je devrais prendre les informations de toutes les séquences (trois informations de [0] ~ [2]). Ensuite, j'ai pensé qu'il serait bon d'assigner les trois informations à des variables et de les afficher avec des put, mais je ne pensais pas qu'il était utile de publier le tableau. Comme chacun est un processus qui répète les variables du tableau une par une, c'était une méthode parfaite comprenant dig.
Recommended Posts