[RAILS] Ruby zweidimensionales Array

Was ist ein zweidimensionales Array?

Ein zweidimensionales Array ist ein Array, das in einem Programm verwendet wird, das ein Array innerhalb des ** Arrays ** enthält.

Quellcode

fruits_price = [["apple", [200, 250, 220]], ["orange", [100, 120, 80]], ["melon", [1200, 1500]]] #Array Key Gesamtbetragsberechnung

fruits_price.each do |fruit|
  sum = 0
  fruit[1].each do |price|
    sum += price
  end
  puts "#{fruit[0]}Der Gesamtbetrag von#{sum}Es ist ein Kreis"
end

Ergebnis

Der Gesamtpreis für Apfel beträgt 670 Yen
Der Gesamtpreis für Orange beträgt 300 Yen
Die Gesamtmenge an Melone beträgt 2700 Yen

Erläuterung

Der Schlüssel ist der Name der Frucht, und der Wert ist der Preis der Frucht.

[["apple", [200, 250, 220]]

Ruby jede Aussage

Objekt.each do |Variable|
Auszuführender Prozess 1
Auszuführender Prozess 2
end

Hier nehmen wir die Elemente einzeln heraus.

fruits_price.each do |fruit|
  sum = 0
  fruit[1].each do |price|
    sum += price
  end

Nehmen Sie nun die Elemente für das Array heraus, die den Preis im Array enthalten In Summe speichern.

Dies ist abgeschlossen.

Recommended Posts

Ruby zweidimensionales Array
[Ruby] Array
[Ruby] Extrahieren eines zweidimensionalen Arrays
Ruby-Array-Manipulation
Multiplikation innerhalb eines Ruby-Arrays
Array
Ruby mit AtCoder lernen 13 So erstellen Sie ein zweidimensionales Array
Erklärt Ruby Array-Objekte
Was ist ein zweidimensionales Ruby-Array?
Rubin lernen 4
[Java] -Array
Java-Array
Ausrichtungspraxis
Rubin lernen 5
Java-Array
Ruby-Grundlagen
Java (Array)
Ruby Review 2
Rubinzusatz
Java-Array
Ruby lernen 3
Array-Übung 2
Ruby-Einstellung 2
Java-Array
Rubinproblem ⑦
Ruby lernen 2
Rubin lernen 6
12 von Array
Ruby-Einstellungen 1
Java-Array
Sortieren Sie ein Array von Ruby Homebrew-Klassen
[Java] Array
Rubin lernen 1
Ruby Review 1
Zweidimensionales Array, indem Sie gerade erst anfangen, Java zu studieren