2011年10月10日

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

岩月と申します。何度もすみません。

> '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@xxxxx>


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




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