[#42454] 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...>

出沢です

22 messages 2006/06/22
[#42455] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — rubikitch <rubikitch@...> 2006/06/22

From: しん <dezawa@aliadne.net>

[#42456] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...> 2006/06/23

出沢です

[#42458] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — rubikitch <rubikitch@...> 2006/06/23

From: しん <dezawa@aliadne.net>

[#42459] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...> 2006/06/23

出沢です

[#42460] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — rubikitch <rubikitch@...> 2006/06/23

From: しん <dezawa@aliadne.net>

[#42461] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...> 2006/06/23

出沢です。

[ruby-list:42402] Re: eachはなぜ元々のオブジェクトが返るのか?

From: Masaaki Sakano <mas@...>
Date: 2006-06-12 16:46:46 UTC
List: ruby-list #42402
坂野 正明です。

At Mon, 12 Jun 2006 22:54:24 +0900,
Fujioka <fuj@rabbix.jp> wrote:
> 前から思っていたのですが、eachはなぜオブジェクトそのものが
> 返るんだろうかと思いまして。
> 主張を先に言いますと、eachがブロックの最後の値が配列で返ったら、
> mapなんぞはいらないのになと思いまして。

each は、Array だけでなく、他にも色々使われますよね。
たとえば、Hash クラスのインスタンスで each が使われた時、
何が返る(べき)か、と考えてみると、参考になるかも知れません。
Hash の each で、仮に Array の map と同じような戻り値にするなら、
各ループで「生成された」Hash の集合体の Hash を返すことになりそう
ですが……、それがどういうものかは、全然、自明ではないですよね。

# 僕は、each の戻り値を気にしたことはありませんでした。
# それで想定された使い方だったと分かったのは収穫でした (^^)

坂野 正明


In This Thread