[Ruby] chacun imbriqué

Aperçu

Voici un résumé de la façon d'utiliser chaque méthode de manière imbriquée pour l'apprentissage.

environnement

Ruby 2.6.5

Contenu

A titre d'exemple, pour la séquence suivante

vegetables_price = [["tomato", [120, 150, 80]], ["potato", [50, 60, 40]], ["carrot", [120, 150]]]

Supposons que vous souhaitiez le résultat de sortie suivant.

Le montant total de la tomate est de 350 yens
La quantité totale de pomme de terre est de 150 yens
Le montant total de la carotte est de 270 yens

La description

vegetables_price = [["tomato", [120, 150, 80]], ["potato", [50, 60, 40]], ["carrot", [120, 150]]]

vegetables_price.each do |vegetable| #Array légumes_Utilisez la méthode de chaque pour le prix.
  sum = 0 #Définir une somme variable pour stocker la valeur totale
  vegetable[1].each do |price| #Variable variable[1]Utilisez chaque méthode pour.[1]A un prix.
    sum += price #Tournez chacun pour ajouter le prix.
  end
  puts "#{vegetable[0]}Le montant total de#{sum}C'est un cercle" #vegetable[0]Contient le nom du légume.
end
vegetables_price = [["tomato", [120, 150, 80]], ["potato", [50, 60, 40]], ["carrot", [120, 150]]]
   (Indice)                0              1

c'est tout

Recommended Posts

[Ruby] chacun imbriqué
Liste de gemmes pour chaque version Ruby 2.5.x
Ruby apprentissage 4
[Ruby] Tableau
Revue Ruby 2
Ajout de rubis
[Rubiy] Simplifiez chaque utilisation de la carte et injectez
Ruby apprentissage 3
Paramètre Ruby 2
Problème de rubis ⑦
Ruby apprentissage 2
Ruby apprentissage 6
Paramètres Ruby 1
Ruby apprentissage 1
Ruby Review 1
[Rubiy] Et si vous mettez chaque déclaration dans chaque déclaration? ??