[#23332] to_str再考 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

15 messages 2004/04/05

[#23380] [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

17 messages 2004/04/15
[#23400] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。落ちる場所がわかりました。

[#23402] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23403] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — nobu.nakada@... 2004/04/16

なかだです。

[#23405] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23407] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[ruby-dev:23304] Re: English alias

From: matz@... (Yukihiro Matsumoto)
Date: 2004-04-01 23:39:11 UTC
List: ruby-dev #23304
まつもと ゆきひろです

In message "[ruby-dev:23300] Re: English alias"
    on 04/04/02, nobu.nakada@nifty.ne.jp <nobu.nakada@nifty.ne.jp> writes:

|>     $~         Regexp.last_match
|>     $&         Regexp.last_match[0]
|>     $`         Regexp.last_match.pre_match
|>     $'         Regexp.last_match.post_match
|>     $+         Regexp.last_match[-1]
|
|$"もそうなんですが、一番使いたくない$`とか$'の代替手段がやたら
|長いというのがどうも。Regexp#matchを使うのでもいいのですが、
|whenではそうもいきませんし。

どうするのがよいでしょうねえ。個人的には$'とか使ったことない
んですが、Regexp.last_matchそのものが(結局はグローバルなので)、
あんまり良いアイディアでないのが気になりますね。

In This Thread