2011年07月04日 ruby-1.9.x と for hoge in [長年日記]
_ ruby-1.9.x と for hoge in
ruby-1.8.xだとStringクラスがeachメソッドを実装していたので、以下のように記述できた。
str = "ABCD\nEFGH\nIJKL" for i in str puts "Line is #{i}" end
ruby-1.9.xではStringクラスからeachメソッドが廃止されたので、以下のように記述する必要がある。
str = "ABCD\nEFGH\nIJKL" str.each_line do |i| puts "Line is #{i}" end
[ツッコミを入れる]