[RUBY] Array.map facile à utiliser (&: méthode)

Array.map facile à utiliser (&: méthode)

Exemple

Supposons que vous ayez la formule suivante. Convertissez chaque élément en majuscules dans le bloc et stockez-le dans un tableau.

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

Array.map facile à utiliser (&: méthode)

Vous pouvez facilement suivre l'exemple ci-dessus en utilisant array.map (méthode &:).

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

Condition applicable

  1. Un seul argument de bloc
  2. La méthode appelée dans le bloc n'a pas d'arguments
  3. À l'intérieur du bloc, il n'y a aucun traitement autre que l'appel de la méthode pour l'argument bloc

Recommended Posts

Array.map facile à utiliser (&: méthode)
Comment utiliser la méthode link_to
Comment utiliser la méthode include?
Comment utiliser la méthode form_with
La fonction est très facile à utiliser
[Java] Comment utiliser la méthode de jointure
Facile à utiliser Cloud Firestore (Android)
Comment utiliser la méthode Ruby inject
Comment utiliser la méthode de soumission (Java Silver)
Méthode de recherche
[Rails] Comment utiliser la méthode de la carte
[Java] Comment utiliser la méthode toString ()
[Rails] Comment utiliser la méthode d'assistance, confimartion
[Ruby] Comment utiliser la méthode gsub et la sous-méthode
Lorsque vous souhaitez utiliser la méthode à l'extérieur
Sortie de la façon d'utiliser la méthode slice
Comment utiliser la méthode replace () (Java Silver)
[Introduction à Ruby] Comment utiliser la méthode slice
Comment utiliser Map
Comment utiliser with_option
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser la carte
Comment utiliser collection_select
Passons en revue le PATH pour utiliser docker-slim
Comment utiliser Twitter4J
Comment utiliser active_hash! !!
Comment utiliser MapStruct
Comment utiliser TreeSet
[Comment utiliser l'étiquette]
Comment utiliser le hachage
Comment utiliser org.immutables
Comment utiliser java.util.stream.Collector
Comment utiliser VisualVM
16 Correspond à l'invocation de méthode
Comment utiliser Map
Facile à entretenir FizzBuzz
[rails] Comment utiliser la méthode d'assistance de devise before_action: authenticate_user!
Comment utiliser la méthode getter / setter (en orientation objet)
Comment utiliser l'API Chain
[Java] Comment utiliser Map
Comment utiliser Queue avec priorité
[Rails] Comment utiliser enum
Bibliothèque de traitement facile à créer
Comment utiliser java Facultatif
Comment utiliser JUnit (débutant)
Comment utiliser le retour Ruby
[Rails] Comment utiliser enum
Un moyen simple de vérifier la liste des méthodes / champs dans Java REPL
Comment utiliser @Builder (Lombok)
Comment utiliser la classe Java
Comment utiliser Big Decimal
Comment utiliser String [] args
Comment utiliser la jonction de rails