From: Yukihiro Matsumoto Date: 2006-06-11T21:37:57+09:00 Subject: [ruby-dev:28712] Re: ブロックパラメータと多値について まつもと ゆきひろです In message "Re: [ruby-dev:28710] Re: ブロックパラメータと多値について" on Sun, 11 Jun 2006 11:04:10 +0900, "U.Nakamura" writes: | [1, [2, 3], 4].each {|a| p a} | #=> 1, 2, 4 | | [1, [2, 3], 4].each {|*a| p a} | #=> [1], [2, 3], [4] | |となって、本来の元の要素そのものをeachで舐めることができなく |なっているわけです。 ああ、そうか。1引数の場合に問題が起きそうな気がしていました が、これでしたか。しょうがない。yieldで渡されたときにはその まま渡すことにしましょう。静的に決められないのが嬉しくないで すが。 |昨日のパネルでは、多値の問題はRubyユーザの90%だか99%だかには |影響しないということだったかと思いますが、この変更は100%くら |いの人には影響すると思います。 えーと、言いたかったのは「99%は説明されても理解しない(したく ない)し、聞きたくないと思う」です。「影響しない」わけじゃな いです。