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

下田です。

13 messages 2011/10/09

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

From: Hiroyuki Iwatsuki <don@...>
Date: 2011-10-10 00:21:08 UTC
List: ruby-list #48456
岩月と申します。何度もすみません。

> '1234'.slice(0)
> から
> '1234'.scan(/./).slice(0)

1.8と1.9で同じ結果を出すには "1234"[0, 1] や "1234"[0 .. 0]などのように長さや範囲を指定するとよいと思います。

"1234"[0, 1] # => "1"
"1234".slice(0, 1) # => "1"
"1234"[0..0] # => "1"
"1234".slice(0..0) # => "1"


IWATSUKI Hiroyuki <don@na.rim.or.jp>

In This Thread