Cet article utilise Ruby 2.6.5 installé sur macOS Catalina 10.15.6.
--__ C'est un formulaire qui contient un tableau dans un tableau __.
items_price = [["pen", [100, 200, 120]], ["book", [120, 150, 220]], ["pen_case", [1000, 1500]]]
--Utilisez chaque instruction pour récupérer le hachage. Cette fois, c'est bidimensionnel, vous utilisez donc chaque instruction deux fois.
items_price = [["pen", [100, 200, 120]], ["book", [120, 150, 220]], ["pen_case", [1000, 1500]]]
items_price.each do |item|
sum = 0
item[1].each do |price|
sum += price
end
puts "#{item[0]}Le prix de#{sum}C'est un cercle."
end
Prenons le stylo comme exemple et regardons-le un par un.
items_price.each do |item| ~ end
# => items_Dans le tableau des prix["pen", [100, 200, 120]]Est retiré et affecté à l'élément de variable de bloc
item[1].each do |price| ~ end
# =>Dans le tableau des éléments[100, 200, 120]Et attribuez-le au prix variable du bloc
puts "#{item[0]}Le prix de#{sum}C'est un cercle."
--item [0] est la partie "pen" du tableau d'items avec 0 indice et ["pen", [100, 200, 120]].
Le prix du stylo est de 420 yens.
Le prix du livre est de 490 yens.
pen_Le prix de l'étui est de 2500 yens.
Recommended Posts