トップ «前の日記(2011年06月26日) 最新 次の日記(2011年07月14日)» 編集

Masa's blog

検索キーワード:

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