[#48450] 1.8.7と1.9.2の挙動の違いについて — "Jun'ya Shimoda" <jun-shimo@...>

下田です。

13 messages 2011/10/09

[ruby-list:48452] Re: 1.8.7と1.9.2の挙動の違いについて

From: Hiroyuki Iwatsuki <don@...>
Date: 2011-10-09 20:06:43 UTC
List: ruby-list #48452
岩月と申します。

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@na.rim.or.jp>




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

In This Thread