From: Shin-ichiro HARA Date: 2002-11-12T17:59:17+09:00 Subject: [ruby-dev:18748] Re: Enumerable#zip 原です。 In [ruby-dev:18738] Tanaka Akira writes: >> つまり、平行 each には需要がある、と言いたいわけです。 > >そりゃそれなりにはあるでしょうが、今すぐ組み込みにする程ではないという >あたりは合意がとれていると思っています。 そうなんですか?Thread とか Continuation とか、ちょっと際物っぽいか らかな。 >この手間の感覚なんですが、使い慣れると Ruby レベルでの字面の長さに比例 >する感覚に変わっていくんじゃなかろうかという気がします。つまり、 > >for x,y in a.zip(b) ... end >と >[a,b].zip.each {|x,y| ...} > >では、ほとんど同じような手間の感覚になるんじゃないかと。 それはそうなんですが、[a, b] と、まず配列を作る所が重そうな感じがある んじゃないですか?[a, b].max なんかも資源の無駄遣いをしているみたいな 気がする。Math.max(a, b) みたいのがあればそっちを使いたい。 でも、配列は多重代入でも生成するぐらいだから、空気みたいなものと考える べきなのかもしれないですね。