From: Akinori MUSHA Date: 2009-02-07T16:02:51+09:00 Subject: [ruby-dev:37938] Re: [Feature:trunk] with_index_from --pgp-sign-Multipart_Sat_Feb__7_16:03:31_2009-1 Content-Type: text/plain; charset=ISO-2022-JP At Sat, 7 Feb 2009 00:49:59 +0900, Yusuke ENDOH wrote: > 2009/2/6 Yukihiro Matsumoto : (snip) > > each_with_indexは放置。Enumerator#with_indexの方で手当てする > > 方に賛成します。が、現時点では簡潔なwith_index(1)にするのか、 > > より明確なwith_index_from(1)にするのかは決断できません。どっ > > ちがよいでしょうねえ。 > > > with_index_from はやむなく考えたものなので、with_index にだけ > 引数を持たせていいならそっちに一票投じます。  ではこれで行きましょうか。 > * Iterates the given block for each element with an index, which > - * start from 0. If no block is given, returns an enumerator. > + * start from +offset+. If no block is given, returns an enumerator. > *  これは元のgrammoなんですが、 s/start/starts/ と直してください。  これとは別件ですが、 yield args, i ではなく yield *args, i の 方がいいという意見があった気がしますがどうなんでしょうね、という ところで [1,2,3].each.with_index.with_index {|x| ... } がうまく 行かないことに気がついた…。 -- Akinori MUSHA / http://akinori.org/ --pgp-sign-Multipart_Sat_Feb__7_16:03:31_2009-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkmNMkMACgkQkgvvx5/Z4e4IWACfYpEH6TRFbm2h2I9bozF7tNa2 E+gAnRgYl/PpgsbkbIqhUPHHUEl1QBbs =khmN -----END PGP SIGNATURE----- --pgp-sign-Multipart_Sat_Feb__7_16:03:31_2009-1--