Une méthode qui modifie un tableau et renvoie le tableau.
objet.map { |variable|
#Le processus que vous souhaitez exécuter
}
Ou
objet.map(&:Nom de la méthode)
a=[2,5,3]
b=a.map{ |hoge|
hoge*2
}
#Résultat b=[4,10,6]
Premièrement, 2 dans un [0] est attribué à hoge. Et avec hoge * 2, 4 entre dans b [0]. Ensuite, 5 dans un [1] est attribué à hoge. Et avec hoge * 2, 10 entre dans b [1]. Enfin, 3 dans un [2] est assigné à hoge. Et avec hoge * 2, 6 entre dans b [2].
Le résultat est la séquence b = [4,10,6].
a=["Pomme","Sésame","Cerf"]
b=a.map(&:length)
Résultat b=[3,7,2]
La méthode length est une méthode qui renvoie la longueur d'une chaîne.
Recommended Posts