2011年10月10日

[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 <don@xxxxx>


2011年10月9日23:46 Jun'ya Shimoda <jun-shimo@xxxxx>:
> 下田です。
> たびたび申し訳ありません。
>
>> 引数 「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/
>
>
>
>
>


投稿者 xml-rpc : 2011年10月10日 05:06
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/106838
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。