[Rails] Comment utiliser la méthode de la carte

J'ai appris la méthode de la carte, donc je vais la sortir.

Lisez cet article pour apprendre à utiliser la méthode map.

Quelle est la méthode de la carte?

"Sortez le contenu du tableau un par un et répétez la syntaxe du blocage. Collectez ensuite les valeurs de retour des blocs et créez un nouveau tableau. "

J'expliquerai en détail à partir de maintenant.

Par exemple, supposons que vous ayez des produits pour 100 yens, 200 yens et 300 yens et que vous vouliez taxer tous les produits.


items_price = [100, 200, 300] #Tableau de trois prix
tax = 1.1
items_add_tax = items_price.map{|item_price| item_price * tax}
#Retirez les valeurs du tableau une par une, ✖️1.Faire 1
put items_add_tax 
=> [110, 220, 330]
#Créez un nouveau tableau avec des taxes ajoutées

Sommaire

Comment utiliser la méthode de la carte


Objet Array.map {|ele|Traitement des blocs}
  #Chaque élément du tableau est affecté à ele
  #Le traitement par bloc est répété autant de fois qu'il y a d'éléments dans le tableau

Recommended Posts

[Rails] Comment utiliser la méthode de la carte
Comment utiliser la méthode form_with
Comment utiliser Map
Comment utiliser la carte
Comment utiliser Map
[Java] Comment utiliser la méthode toString ()
[Rails] Comment utiliser la méthode d'assistance, confimartion
[Java] Comment utiliser Map
[Rails] Comment utiliser enum
[Rails] Comment utiliser enum
Sortie de la façon d'utiliser la méthode slice
Comment utiliser la jonction de rails
Comment utiliser Java Map
Comment utiliser la méthode replace () (Java Silver)
[Rails] Comment utiliser la validation
[Rails] Comment utiliser authenticate_user!
[Rails] Comment utiliser Scope
[Introduction à Ruby] Comment utiliser la méthode slice
[rails] Comment utiliser la méthode d'assistance de devise before_action: authenticate_user!
[Rails] Je ne sais pas comment utiliser le modèle ...
[Rails] Comment utiliser la "devise" des gemmes
[Rails] Comment utiliser l'appareil (Remarque)
[Rails] Comment utiliser les messages flash
[Java] Comment utiliser la méthode de jointure
Comment utiliser la classe wrapper
Comment utiliser Ruby on Rails
[Rails] Comment utiliser Active Storage
[Introduction aux rails] Comment utiliser le rendu
Comment utiliser la méthode Ruby inject
Comment utiliser la méthode getter / setter (en orientation objet)
Etudier comment utiliser le constructeur (java)
[Traitement × Java] Comment utiliser la boucle
Comment utiliser MySQL dans le didacticiel Rails
[Traitement × Java] Comment utiliser la classe
[Ruby on Rails] Comment utiliser redirect_to
[Note] Comment utiliser Rails 6 Devise + cancancan
[Traitement × Java] Comment utiliser la fonction
[Java] Comment utiliser la classe Calendar
[Rails] Comment utiliser video_tag pour afficher des vidéos
Comment utiliser credentials.yml.enc introduit à partir de Rails 5.2
J'ai essayé de comprendre comment la méthode des rails "redirect_to" est définie
[Rails] Comment omettre l'affichage de la chaîne de caractères de la méthode link_to
J'ai essayé de comprendre comment la méthode des rails "link_to" est définie
[Rails] N'utilisez pas la méthode de sélection uniquement pour réduire les colonnes!
Comment écrire des rails
Comment utiliser rbenv
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser collection_select
Comment utiliser Twitter4J
Comment utiliser active_hash! !!