From: Vincent Isambart Date: 2008-01-20T20:44:34+09:00 Subject: [ruby-dev:33219] Re: Ruby1.9String  バイト列へのインデックス アクセス バンサンです。 On Jan 20, 2008, at 11:57 AM, Hisanori Kiryu wrote: > (ところで byte という単数形の名称はString#bytes  > =>Enumerator >  がもうあるからではないでしょうか? >  スペルミスしやすいという問題はあると思います。) でもこのEnumeratorに[]を使うようになったらいいん じゃないですか。 これはどうでしょうか: s = 'a' s.bytes[0] # => 97 s.bytes[i] = 98 s # => 'b' s.bytes[0] = 'c' # 'c'の長さが1バイトじゃなかったら例外 を発生 s # => 'c' そして(均質性のためでもあるが)それもどうでしょうか: str.lines[i] # => i番目の行列を返す str.chars[i] # => i番目の文字を返す (str[i]と同じ)