[#28446] named capture and /g, /G option — "K.Kosako" <sndgk393@...>

Ruby 1.9に、

30 messages 2006/03/21
[#28449] Re: named capture and /g, /G option — "K.Kosako" <sndgk393@...> 2006/03/21

> Ruby 1.9に、

[#28452] Re: named capture and /g, /G option — Yukihiro Matsumoto <matz@...> 2006/03/21

まつもと ゆきひろです

[#28453] Re: named capture and /g, /G option — "K.Kosako" <sndgk393@...> 2006/03/21

Yukihiro Matsumoto wrote:

[ruby-dev:28472] Re: named capture and /g, /G option

From: Tanaka Akira <akr@...17n.org>
Date: 2006-03-28 01:05:29 UTC
List: ruby-dev #28472
In article <1143041065.903399.26636.nullmailer@x31.priv.netlab.jp>,
  Yukihiro Matsumoto <matz@ruby-lang.org> writes:

> うーむ、置換などに関しては番号はマッチしないことに、
> MatchDataについてはStructの類推から番号も許すというのでどう
> でしょうか。

% ruby -e 'S = Struct.new("S", :a, :b)
p S.new(1, 2)[3]'
-e:2:in `Struct#[]': offset 3 too large for struct(size:2) (IndexError)
        from -e:2

うぅむ。Struct の範囲外は例外ですねぇ。

とすると例外というのもありうるかなぁ。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread