ITコンサルの日常

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

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

getsメソッドが認識する改行文字を変更する方法は?

たのしいRuby第二版のp230 getsメソッドが認識する改行文字を変更する方法についてはp.329を参照 とあるが、p.329を見てもそれっぽい記述がない。。 『たのしいRuby 第2版』正誤表 http://www.notwork.org/sbcr-ruby/errata.html にも載ってないようです。 →…

String#[]

たのしいRuby第二版のp224 str = "abcdef" p str[0]これの結果は97であると書かれていますが、実行すると"a"になります。 多分、Ruby1.9で変更になった Changes for 1.9Incompatible (Severe) * String o Encoding-awareness の影響なのでしょう。上のp219の…

日本語文字列の長さ

たのしいRuby第二版のp219 p 'オブジェクト指向プログラミング言語'.length p 'オブジェクト指向プログラミング言語'.size p 'オブジェクト指向プログラミング言語'.split(//s).sizeのプログラムですが、そのまま実行するとエラーになります。 >ruby p219-1.…