ITコンサルの日常

ITコンサル会社に勤務する普通のITエンジニアの日常です。

2008-01-07から1日間の記事一覧

String#eachも動かない@Ruby1.9。

たのしいRuby第二版のp351 このサンプルもエラーになりました。 dirlist = `dir` dirlist.each{|line| if line =~ /.rb$/i print line end } >ruby backquote_sample.rb backquote_sample.rb:2:in `<main>': undefined method `each' for #<String:0xb86de8 > (NoMethodError) >同じ</string:0xb86de8></main>…

Object#idは1.9で完全廃止になったらしい。

たのしいRuby第二版のp344 サンプルはwarningではなく、エラーになりました。 >ruby -e 'p 1.id' -e:1:in `<main>': undefined method `id' for 1:Fixnum (NoMethodError)リファレンスマニュアル(Object#__id__)によれば、 version 1.7 では、obsolete となりまし</main>…