繰り返し処理(for文)
1
2
3
4
キー=test 値=1
キー=test2 値=2
list = [1, 2, 3, 4] for val in list puts val end dict = {'test': 1, 'test2': 2} for key, val in dict puts "キー=#{key} 値=#{val}" end
for文は配列、ハッシュに対して繰り返し処理を行うのに使用します。
の形式で記入することで、配列の要素を順番に繰り返し時に代入する変数に代入して繰り返し処理を行います。
ハッシュに対してfor文を使用するときは
の形式で記入します。
for 繰り返し時に代入する変数 in 配列
繰り返し時の処理
end
繰り返し時の処理
end
の形式で記入することで、配列の要素を順番に繰り返し時に代入する変数に代入して繰り返し処理を行います。
ハッシュに対してfor文を使用するときは
for 繰り返し時にキーを代入する変数, 繰り返し時に値を代入する変数 in ハッシュ
繰り返し時の処理
end
繰り返し時の処理
end
の形式で記入します。