Voici un résumé de la façon d'utiliser chaque méthode de manière imbriquée pour l'apprentissage.
Ruby 2.6.5
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