[RAILS] [Schienen] Verwendung der Kartenmethode

Ich habe etwas über die Kartenmethode gelernt und werde sie daher ausgeben.

In diesem Artikel erfahren Sie, wie Sie die Kartenmethode verwenden.

Was ist die Kartenmethode?

"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

Zusammenfassung

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

[Schienen] Verwendung der Kartenmethode
Verwendung der Methode form_with
Verwendung von Map
Verwendung der Karte
Verwendung von Map
[Java] Verwendung der toString () -Methode
[Rails] Verwendung der Hilfsmethode, Confimartion
[Java] Verwendung von Map
[Rails] Verwendung von Enum
[Rails] Verwendung von Enum
Ausgabe der Verwendung der Slice-Methode
Verwendung von Rails Join
Verwendung von Java Map
Verwendung der replace () -Methode (Java Silver)
[Rails] Verwendung der Validierung
[Rails] So verwenden Sie authenticate_user!
[Schienen] Verwendung von Scope
[Ruby-Grundlagen] Verwendung der Slice-Methode
[Rails] So verwenden Sie die Hilfsmethode von devise before_action: authenticate_user!
[Rails] Ich weiß nicht, wie ich das Modell verwenden soll ...
[Rails] Wie man Edelstein "devise" benutzt
[Schienen] Verwendung von Geräten (Hinweis)
[Rails] Verwendung von Flash-Nachrichten
[Java] Verwendung der Join-Methode
Verwendung der Wrapper-Klasse
Verwendung von Ruby on Rails
[Rails] Verwendung von Active Storage
[Einführung in Rails] Verwendung von Render
Verwendung der Ruby-Inject-Methode
Verwendung der Getter / Setter-Methode (in Objektorientierung)
Studieren der Verwendung des Konstruktors (Java)
[Verarbeitung × Java] Verwendung der Schleife
Verwendung von MySQL im Rails-Tutorial
[Verarbeitung × Java] Verwendung der Klasse
[Ruby on Rails] Verwendung von redirect_to
[Hinweis] Verwendung von Rails 6 Devise + Cancancan
[Verarbeitung × Java] Verwendung der Funktion
[Java] Verwendung der Calendar-Klasse
[Rails] Verwendung von video_tag zum Anzeigen von Videos
Verwendung von credentials.yml.enc aus Rails 5.2
Ich habe versucht zu verstehen, wie die Rails-Methode "redirect_to" definiert ist
[Rails] So lassen Sie die Anzeige der Zeichenfolge der link_to-Methode weg
Ich habe versucht zu verstehen, wie die Rails-Methode "link_to" definiert ist
[Schienen] Verwenden Sie die Auswahlmethode nicht nur, um die Spalten einzugrenzen!
Wie schreibe ich Rails
Wie benutzt man rbenv?
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung von collection_select
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!