私はルビーを勉強しており、どれだけ学んだかを確認するためにいくつかの演習を行っていましたが、これに出くわしました:
Q: 数値の配列を取り、数値の合計を返す sum メソッドを作成してください。
問題に対する答えが提供されましたが、理由や方法がわかりません。これを理解できるように、誰かに簡単な言葉で説明してもらいたいです。私はプログラミングが初めてであることを覚えておいてください。ありがとうございました。
A:
def sum(nums)
total = 0
i = 0
while i < nums.count
total += nums[i]
i += 1
end
# return total
total
end