[#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:42395] Re: eachはなぜ元々のオブジェクトが返るのか?

From: rubikitch <rubikitch@...>
Date: 2006-06-12 14:09:36 UTC
List: ruby-list #42395
From: Fujioka <fuj@rabbix.jp>
Subject: [ruby-list:42394] eachはなぜ元々のオブジェクトが返るのか?
Date: Mon, 12 Jun 2006 22:54:24 +0900

るびきちです。

> 前から思っていたのですが、eachはなぜオブジェクトそのものが
> 返るんだろうかと思いまして。

んー、僕の場合eachの返り値を使った記憶はありません。

> map_with_index{...}とかがあればうれしいです。

かつて何人の人がmap_with_indexを自前で定義したのでしょうね…。
実際map_with_indexはextensionsライブラリに存在します。

標準装備でも enumerator で実現できます。

irbsh[12@23:03](main):003:0> require 'enumerator'
true
irbsh[12@23:03](main):004:0> ["a","b","c"].enum_for(:each_with_index).map{|val,num|"#{num.to_s}:#{val}"}.join("-")
"0:a-1:b-2:c"

--
rubikitch
http://www.rubyist.net/~rubikitch/

In This Thread