[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:3013

From: kouyataifu4 <kouyataifu4@g...>
Date: Fri, 23 Mar 2012 00:54:13 +0900
Subject: [ruby-reference-manual:3013] Re: [るりまプロジェクト - Bug #6185][Open] String#[nth, len]

ども、kouyaです。

>
> http://doc.ruby-lang.org/ja/1.9.3/method/String/i/=5b=5d.html
>
> refm/api/src/_builtin/String:496:
>  str0[2, 1] == ?r   #=> false  (左辺は長さ1の文字列、右辺は整数の文字コード)
>
> ここで str0 は "bar" で、1.9 では true になります。
> これは 1.8 だと ?r という表記が文字コードを返すので注意が必要という例だと思うのですが、
> 1.9 だとこの行自体が不要な気もします。#@until 1.9.0 で囲っちゃっていいでしょうか?

str0[2, 1] == ?r   #=> false になることを期待してコードを書いている人はいない(多分)
と思うので、そういう注意をする必要が無くなったのなら、#@until で囲ってよいとおもいます。


-- 
kouya

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      3006 2012-03-22 04:42 [nov@y...            ] [るりまプロジェクト - Bug #6185][Open] String#[nth, len]
->    3013 2012-03-22 16:54 ┣[kouyataifu4@g...    ]                                       
      3014 2012-03-22 17:17 ┃┗[nov@y...            ]                                     
      3015 2012-03-22 23:39 ┗[nov@y...            ] [るりまプロジェクト - Bug #6185][Closed] String#[nth, len]