[RUBY] Einfach zu bedienende array.map (&: Methode)

Einfach zu bedienende array.map (&: Methode)

Beispiel

Angenommen, Sie haben die folgende Formel. Konvertieren Sie jedes Element im Block in Großbuchstaben und speichern Sie es im Array.

['a', 'b', 'c'].map{|s| s.upcase } #=> ["A", "B", "C"]

Einfach zu bedienende array.map (&: Methode)

Sie können dem obigen Beispiel einfach mit array.map (&: method) folgen.

['a', 'b', 'c'].map(&:upcase) # => ["A", "B", "C"]

Anwendbare Bedingung

  1. Nur ein Blockargument
  2. Die im Block aufgerufene Methode hat keine Argumente
  3. Innerhalb des Blocks gibt es keine andere Verarbeitung als den Aufruf der Methode für das Blockargument

Recommended Posts

Einfach zu bedienende array.map (&: Methode)
Verwendung der link_to-Methode
Verwendung der include? -Methode
Verwendung der Methode form_with
Die Funktion ist sehr einfach zu bedienen
[Java] Verwendung der Join-Methode
Einfach zu bedienender Cloud Firestore (Android)
Verwendung der Ruby-Inject-Methode
Verwendung der Submit-Methode (Java Silver)
Suchmethode
[Schienen] Verwendung der Kartenmethode
[Java] Verwendung der toString () -Methode
[Rails] Verwendung der Hilfsmethode, Confimartion
[Ruby] Verwendung der gsub-Methode und der sub-Methode
Wenn Sie die Methode außerhalb verwenden möchten
Ausgabe der Verwendung der Slice-Methode
Verwendung der replace () -Methode (Java Silver)
[Ruby-Grundlagen] Verwendung der Slice-Methode
Verwendung von Map
Verwendung mit_option
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
Verwendung von collection_select
Lassen Sie uns den Pfad durchgehen, um Docker-Slim zu verwenden
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
Verwendung von MapStruct
Verwendung von TreeSet
[Verwendung des Etiketts]
Wie man Hash benutzt
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM
16 Entspricht dem Methodenaufruf
Verwendung von Map
Einfach zu wartender FizzBuzz
[Rails] So verwenden Sie die Hilfsmethode von devise before_action: authenticate_user!
Verwendung der Getter / Setter-Methode (in Objektorientierung)
Verwendung der Ketten-API
[Java] Verwendung von Map
Verwendung der Warteschlange mit Priorität
[Rails] Verwendung von Enum
Einfach zu erstellende Verarbeitungsbibliothek
Verwendung von Java Optional
Verwendung von JUnit (Anfänger)
Verwendung von Ruby return
[Rails] Verwendung von Enum
Einfache Möglichkeit, die Methoden- / Feldliste in Java REPL zu überprüfen
Verwendung von @Builder (Lombok)
Verwendung der Java-Klasse
Wie man Big Decimal benutzt
Verwendung von String [] args
Verwendung von Rails Join