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

下田です。

13 messages 2011/10/09

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

From: Hiroyuki Iwatsuki <don@...>
Date: 2011-10-10 00:10:22 UTC
List: ruby-list #48455
岩月と申します。

文字列を一旦文字単位に切り分けてから連結しようとするから話がややこしくなっているように思います。
文字列の一部分を取り出すのであれば String#[] が使えます。

> '1234'.slice(1..'1234'.length-1)
> は
> '1234'.scan(/./).slice(1..'1234'.length-1).join

"1234"[1 .. -1] # => "234"

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

In This Thread