まつもと ゆきひろです

In message "Re: [ruby-dev:28710] Re: ブロックパラメータと多値について"
    on Sun, 11 Jun 2006 11:04:10 +0900, "U.Nakamura" <usa / garbagecollect.jp> 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%は説明されても理解しない(したく
ない)し、聞きたくないと思う」です。「影響しない」わけじゃな
いです。