From: Akinori MUSHA Date: 2009-02-06T00:43:31+09:00 Subject: [ruby-dev:37923] Re: [Feature:trunk] with_index_from --pgp-sign-Multipart_Fri_Feb__6_00:44:03_2009-1 Content-Type: text/plain; charset=ISO-2022-JP At Thu, 5 Feb 2009 23:18:49 +0900, Yusuke ENDOH wrote: > with_index の開始インデックスを指定できるバージョンがあると便利だと > 思います。 > > > $ ./ruby -e 'p %w(a b c).map.with_index_from(1) {|c, i| [c, i] }' > [["a", 1], ["b", 2], ["c", 3]]  新しいメソッドを追加するのは大仰な気もします。既存の (each_)with_index に省略可能引数を追加するのはどうでしょう。 with_index(offset = 0)  index という名前から今後増分等を追加することは考えにくい ので、唯一の引数が初期値(オフセット)というのは納得できるの ではないかと思いますが、どうでしょう。 -- Akinori MUSHA / http://akinori.org/ --pgp-sign-Multipart_Fri_Feb__6_00:44:03_2009-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkmLCUMACgkQkgvvx5/Z4e5JrgCfXlZvaoLBsLgm+ZCGvTYS48Zt nLUAoLQ5EiUEZ8PRZmbgJ5HNqbMRv7ZI =8nDx -----END PGP SIGNATURE----- --pgp-sign-Multipart_Fri_Feb__6_00:44:03_2009-1--