[RAILS] Tableau bidimensionnel Ruby

Qu'est-ce qu'un tableau à deux dimensions?

Un tableau à deux dimensions est un tableau utilisé dans un programme qui contient un tableau à l'intérieur d'un ** tableau **.

Code source

fruits_price = [["apple", [200, 250, 220]], ["orange", [100, 120, 80]], ["melon", [1200, 1500]]] #Calcul du montant total de la clé de tableau

fruits_price.each do |fruit|
  sum = 0
  fruit[1].each do |price|
    sum += price
  end
  puts "#{fruit[0]}Le montant total de#{sum}C'est un cercle"
end

résultat

Le prix total de la pomme est de 670 yens
Le prix total de l'orange est de 300 yens
La quantité totale de melon est de 2700 yens

La description

La clé est le nom du fruit et la valeur est le prix du fruit.

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

Ruby chaque déclaration

objet.each do |variable|
Processus à exécuter 1
Processus à exécuter 2
end

Ici, nous supprimons les éléments un par un.

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

Maintenant, retirez les éléments du tableau qui contient le prix dans le tableau Stocker en somme.

C'est tout ce qu'on peut en dire.

Recommended Posts

Tableau bidimensionnel Ruby
[Ruby] Tableau
[Ruby] Extraction d'un tableau à deux dimensions
Manipulation du tableau Ruby
Multiplication dans un tableau Ruby
Tableau
Apprendre Ruby avec AtCoder 13 Comment créer un tableau à deux dimensions
Explique les objets Ruby Array
Qu'est-ce qu'un tableau bidimensionnel Ruby?
Ruby apprentissage 4
[Java] tableau
Tableau Java
Pratique d'alignement
Ruby apprentissage 5
Tableau Java
Bases de Ruby
java (tableau)
Revue Ruby 2
Ajout de rubis
Tableau Java
Ruby apprentissage 3
Arrangement pratique 2
Paramètre Ruby 2
Tableau Java
Problème de rubis ⑦
Ruby apprentissage 2
Ruby apprentissage 6
12 du tableau
Paramètres Ruby 1
tableau java
Trier un tableau de classes homebrew Ruby
[Java] Array
Ruby apprentissage 1
Ruby Review 1
Tableau bidimensionnel en commençant tout juste à étudier Java