Eine Methode, die Änderungen an einem Array vornimmt und das Array zurückgibt.
Objekt.map { |Variable|
#Der Prozess, den Sie ausführen möchten
}
Oder
Objekt.map(&:Methodenname)
a=[2,5,3]
b=a.map{ |hoge|
hoge*2
}
#Ergebnis b=[4,10,6]
Zuerst wird 2 in einer [0] dem Hoge zugewiesen. Und mit hoge * 2 geht 4 in b [0]. Dann wird 5 in a [1] dem Hoge zugewiesen. Und mit hoge * 2 geht 10 in b [1]. Schließlich wird 3 in a [2] dem Hoge zugewiesen. Und mit hoge * 2 geht 6 in b [2].
Das Ergebnis ist die Folge b = [4,10,6].
a=["Apfel","Sesam","Hirsch"]
b=a.map(&:length)
Ergebnis b=[3,7,2]
Die Längenmethode ist eine Methode, die die Länge einer Zeichenfolge zurückgibt.
Recommended Posts