目的
- 繰り返処理の方法とメリットを理解する
ポイント
- 繰り返処理を使えば、何度も同じ処理を書く必要が無くなる
- ループの回数を使い時は、with_index メソッドを使う
書き方の例
#以下の配列の要素を2倍にして足し合わせる
numbers = [1, 2, 3]
sum = 0
numbers. each do |number|
sum += number*2 #sum = sum + number*2
end
puts sum
numbers = [1, 2, 3]
sum = 0
numbers.each {|number| sum += numbers*2}
~実際の表示~
12
12
注意するポイント
- 「each」「map」はオブジェクトのループで使う
- 「each」は先頭から順に変数に渡される
- 「times」は回数を指定するループ
具体的な例
fruits = ["apple", "banana", "lemon"]
fruits.each.with_index(1) do |fruit, index|
puts "No,#{index}: #{fruit}"
end
~実際の表示~
No,1: apple
No,2: banana
No,3: lemon