for

forはカットしたいんだけど、Railsだとrhtmlの中で使ってたりするんだよな。前半の純Ruby編では解説せずに、Rails編で登場したときに、必要に応じて解説するのがいいかな。最初は配列とか厄介だし。

カット

for name in ["リンゴ", "バナナ", "スイカ"]
  puts "わたしは#{name}が好きです"
end

forと配列

ちなみにfor文に……は配列です。配列とは複数の値を……したオブジェクトで

a = ["リンゴ", "バナナ", "スイカ"]    # 配列を変数aに代入
for name in e
  puts "わたしは#{e}が好きです"
end

配列についてはP?で解説します。