[RUBY] méthode de la carte rubis

Quelle est la méthode de la carte?

Une méthode qui modifie un tableau et renvoie le tableau.

Comment écrire

objet.map { |variable|
  #Le processus que vous souhaitez exécuter
}

Ou

objet.map(&:Nom de la méthode)

Exemple d'exécution

En cas de méthode d'écriture 1

a=[2,5,3]

b=a.map{ |hoge| 

  hoge*2   
}

#Résultat b=[4,10,6]

Premièrement, 2 dans un [0] est attribué à hoge. Et avec hoge * 2, 4 entre dans b [0]. Ensuite, 5 dans un [1] est attribué à hoge. Et avec hoge * 2, 10 entre dans b [1]. Enfin, 3 dans un [2] est assigné à hoge. Et avec hoge * 2, 6 entre dans b [2].

Le résultat est la séquence b = [4,10,6].

Méthode d'écriture 2 Exemple d'objet.map (&: nom de méthode)

a=["Pomme","Sésame","Cerf"]

b=a.map(&:length)

Résultat b=[3,7,2]

La méthode length est une méthode qui renvoie la longueur d'une chaîne.

Recommended Posts

méthode de la carte rubis
Méthode de la carte
Méthode Ruby to_s
[Pratique] Méthode de la carte
Méthode de construction Ruby
abréviation de la méthode ruby
Méthode de mappage de l'API Stream
définition de la méthode ruby
À propos de la méthode cartographique
[Ruby] Résumé des définitions de méthode
Algorithme Ruby (injection, définition de méthode)
[Ruby] Notes sur la méthode gets
[Ruby] Méthode qui renvoie la vérité
[ruby] Appel d'une méthode avec un argument
Modèle de conception par la méthode Ruby Template Mémo de modèle
[Ruby] Méthode pour compter des caractères spécifiques
[Bases de Ruby] méthode split et méthode to_s
[Ruby on Rails] Méthode d'aide pratique
Comment utiliser la méthode Ruby inject
Ruby apprentissage 4
[Ruby] Tableau
Méthode Java
méthode to_i
Ruby apprentissage 5
Bases de Ruby
java (méthode)
Revue Ruby 2
Méthode getRequestDispatcher ()
Ajout de rubis
Méthode d'installation de Ruby on Rails [édition Mac]
[Rubiy] Simplifiez chaque utilisation de la carte et injectez
Ruby apprentissage 3
Implémentation de la "méthode de détection de circulation Floyd" dans Ruby
inclure la méthode
Méthode abstraite
Ruby print met la méthode de sortie p printf
méthode d'initialisation
JAVA (Carte)
Méthode de liste
met méthode
Paramètre Ruby 2
Méthode Java
Méthode de classe
Problème de rubis ⑦
méthode save!
Ruby apprentissage 2
[Java] méthode