Ich habe etwas über die Kartenmethode gelernt und werde sie daher ausgeben.
In diesem Artikel erfahren Sie, wie Sie die Kartenmethode verwenden.
"Nehmen Sie den Inhalt des Arrays nacheinander heraus und wiederholen Sie die Syntax des Blockierens. Sammeln Sie dann die Rückgabewerte der Blöcke und erstellen Sie ein neues Array. "
Ich werde von nun an ausführlich erklären.
Angenommen, Sie haben Produkte für 100 Yen, 200 Yen und 300 Yen und möchten alle Produkte besteuern.
items_price = [100, 200, 300] #Array von drei Preisen
tax = 1.1
items_add_tax = items_price.map{|item_price| item_price * tax}
#Nehmen Sie die Werte im Array einzeln heraus, ✖️1.Tun Sie 1
put items_add_tax
=> [110, 220, 330]
#Erstellen Sie ein neues Array mit hinzugefügten Steuern
Verwendung der Kartenmethode
Array-Objekt.map {|ele|Blockverarbeitung}
#Jedes Element des Arrays ist ele zugeordnet
#Die Blockverarbeitung wird so oft wiederholt, wie Elemente im Array vorhanden sind
Recommended Posts