From: Hiroyuki Iwatsuki Date: 2011-10-10T05:06:43+09:00 Subject: [ruby-list:48452] Re: 1.8.7と1.9.2の挙動の違いについて 岩月と申します。 String#sliceの戻り値が異なる(1.8は文字コード(Integer)、1.9は文字列(String))からではないでしょうか。 % ruby193 -v -e "p '1234'.slice(0)" ruby 1.9.3dev (2011-08-05 revision 32853) [x86_64-darwin11.0.0] "1" % ruby -v -e "p '1234'.slice(0)" ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0] 49 IWATSUKI Hiroyuki 2011年10月9日23:46 Jun'ya Shimoda : > 下田です。 > たびたび申し訳ありません。 > >> 引数 「1354」で実行すると >> 1.8.7では「160」 >> 1.9.2では「16」(期待値) > > すみません引数「1357」です。 > 失礼しました。 > > よろしくお願いします。 > > -- > A A Name : 下田 純也 (Jun'ya Shimoda) > (o'.'o) _/ e-mail : jun-shimo@nifty.com > (> ~<)/ Blog : http://d.hatena.ne.jp/JironBach/ > Twitter: http://twitter.com/JironBach/ > > > > >