Hier finden Sie eine Zusammenfassung der verschachtelten Verwendung der einzelnen Methoden zum Lernen.
Ruby 2.6.5
Als Beispiel für die folgende Sequenz
vegetables_price = [["tomato", [120, 150, 80]], ["potato", [50, 60, 40]], ["carrot", [120, 150]]]
Angenommen, Sie möchten das folgende Ausgabeergebnis.
Die Gesamtmenge an Tomaten beträgt 350 Yen
Die Gesamtmenge an Kartoffeln beträgt 150 Yen
Die Gesamtmenge an Karotten beträgt 270 Yen
Beschreibung
vegetables_price = [["tomato", [120, 150, 80]], ["potato", [50, 60, 40]], ["carrot", [120, 150]]]
vegetables_price.each do |vegetable| #Array Gemüse_Verwenden Sie jede Methode für den Preis.
sum = 0 #Definieren Sie eine variable Summe, um den Gesamtwert zu speichern
vegetable[1].each do |price| #Variable Variable[1]Verwenden Sie jede Methode für.[1]Hat einen Preis.
sum += price #Drehen Sie jeden, um den Preis hinzuzufügen.
end
puts "#{vegetable[0]}Der Gesamtbetrag von#{sum}Es ist ein Kreis" #vegetable[0]Enthält den Namen Gemüse.
end
vegetables_price = [["tomato", [120, 150, 80]], ["potato", [50, 60, 40]], ["carrot", [120, 150]]]
(Index) 0 1
das ist alles
Recommended Posts