[RUBY] Über die Kartenmethode

Über die Kartenmethode

Die Map-Methode gibt das Ergebnis der Auswertung des Blocks für jedes Element als neues Array zurück. Die Alias-Methode ist eine Erfassungsmethode.

(Beispiel) Code, der ein neues Array erstellt, das jedes Element des Arrays verdreifacht

numbers = [1,2,3]
new_numbers = []
numbers.each { |n| new_numbers << n * 3 }
new_numbers #=> [3, 6, 9]

Die Map-Methode erstellt ein neues Array, in dem der Rückgabewert des Blocks ein Element des Arrays ist, sodass Sie den Rückgabewert der Map-Methode einfach in eine neue Variable einfügen können.

numbers = [1,2,3]
#Der Rückgabewert des Blocks wird zu jedem Element des neuen Arrays
new_numbers = numbers.map { |n| n * 3 }
new_numbers #=> [3, 6, 9]

Auf diese Weise können Sie die Map-Methode verwenden, um den größten Teil der Arbeit zum Vorbereiten eines leeren Arrays, zum Durchlaufen anderer Arrays und zum Packen der Ergebnisse in ein leeres Array zu ersetzen.

Literaturhinweise

Einführung in Ruby für diejenigen, die Profis werden möchten

Recommended Posts

Über die Kartenmethode
Über die Methode
Ausgabe über die Methode, Teil 2
Über die Längenmethode
Über die Ahnenmethode
Informationen zur to_s-Methode.
Ausgabe über die Methode Teil 1
Überlegungen zur Zeitmethode
Informationen zur Rolle der Initialisierungsmethode
[Übung] Kartenmethode
Über das Paket
Ruby Map Methode
[Schienen] Verwendung der Kartenmethode
Über keinen Methodenfehler
Informationen zur StringBuilder-Klasse
Kommentar: Über die Schnittstelle
Über die Asset-Pipeline
Über die Doppelfunktion -java
Informationen zur Bindung von Java-Methoden
Stream-API-Zuordnungsmethode
Informationen zu Aufteilungsmethoden (Java)
Informationen zum Kernel-Modul
[Ausgabe] Informationen zur Datenbank
Über den Umgang mit Null
Informationen zum Festlegen des JAXRS-Pfads
Beachten Sie die StringUtils # includesAny-Methode
Was ist die Zupfmethode?
Hinweise zum Umfang
Informationen zur Beschreibung von Docker-compose.yml
Verstehen Sie die Hilfsmethode form_with
Ungefähr der gleiche und der gleiche Wert
Über den Android-Lebenszyklus
Über die Erklärung zum Funktionstyp
Über die Programmiersprache Crystal
SwiftUI-Anzeige der Karte mit MapKit
Über Rails Scraping-Methode Mechanisieren
Was ist die Initialisierungsmethode?
[Ruby] Fragen und Überprüfung der Anzahl der Methodenargumente
Informationen zum Verhalten beim Erstellen einer Dateizuordnung mit Java
Verwendung der link_to-Methode
Simulieren Sie die Simplex-Methode mit der GUI
Über die Sprache, die von nun an zu lernen ist
Verwendung der include? -Methode
Verwendung der Methode form_with
Über die Grundlagen der Android-Entwicklung
Informationen zu den Methoden equals () und hashcode ()
Über das Symbol <%%> in Rails erb
Informationen zum Informationsaustausch-App-Band
Ich habe versucht, die Methode zu erklären
Ein Murmeln über die Utility-Klasse
[Rails] Über die Hilfsmethode form_with [Basic]
Über =
Informationen zur Protokollebene von java.util.logging.Logger
Rufen Sie die Super-Methode in Java auf