どうも、ちょげ(@chogetarou)です。
ループで配列(Array)の合計値を取得する方法を紹介します。
方法

ループで配列(Array)の合計値を取得するには、変数を使います。
まず、配列の合計値を格納するための変数を用意します。
sum_value = 0
そして、配列をforもしくはeachでループします。
ループ処理で、配列の要素を変数に足します。
#arr=対象の配列
for i in arr
sum_value += i
end
arr.each do |i|
sum_value += i
end
上記のforとeachのループは、ループした配列(array)の合計値を用意した変数に格納します。
使用例
使用例1
numbers = [1, 2, 3, 4, 5]
sum_value = 0
for number in numbers
sum_value += number
end
puts sum_value
出力:
15
使用例2
numbers = [1, 2, 3, 4, 5]
sum_value = 0
numbers.each do |number|
sum_value += number
end
puts sum_value
出力:
15
コメント