From: Koji Arai Date: 2003-06-22T10:58:49+09:00 Subject: [ruby-dev:20404] Re: 1.8.0 preview3 schedule 新井です。 In message "[ruby-dev:20387] Re: 1.8.0 preview3 schedule" on Fri, 20 Jun 2003 03:17:37 +0900, matz@ruby-lang.org (Yukihiro Matsumoto) wrote: > まつもと ゆきひろです > | def foo > | yield 1,2,3 > | end > | foo {|args| p args} > | => ruby 1.6.8 (2002-12-24) [i586-linux] > | [1, 2, 3] > | => ruby 1.8.0 (2003-06-16) [i586-linux] > | [1, 2, 3] > | > |に関して移行の必要はないということでしょうか。 > > バグです。直します。 > もう少し教えてください。 [ruby-dev:20358] で、 | つまり、以前は|a|は解釈として|a,|(引数が一つの時)と|*a|(引数 | が複数の時)の中間の働きをしていましたが、これを|a,|と同じ解 | 釈にするための移行措置です。 ということですが、多重代入とブロック引数は将来解釈が異なるよ うになるのでしょうか? それとも多重代入も変更され v = 1,2,3 は v == 1 になるのでしょうか? -- 新井康司 (Koji Arai)