yarv-dev:1030
From: "Ken Date" <itacchi gmail.com>
Date: Wed, 12 Jul 2006 02:11:57 +0900
Subject: [yarv-dev:1030] Re: open> proc can't receive multi-value
伊達です。こんばんは。 そもそも未実装項目ですね。 失礼しました。。。 06/07/07 に Ken Date<itacchi gmail.com> さんは書きました: > 伊達です。こんばんは。 > > proc のブロック引数の代入のされ方が、ローカル変数やメソッドパラメタの時と異なります。 > > $ ruby-yarv -v -e 'p = proc{|a, *b| p a,b}; p.call(1, 2, 3)' > ruby 2.0.0 (Base: Ruby 1.9.0 2006-04-08) [i686-linux] > YARVCore 0.4.0 Rev: 505 (2006-06-21) [opts: ] > 1 > 2 > $ ruby-yarv -e 'a, *b = [1, 2, 3]; p a, b' > 1 > [2, 3] > $ ruby-yarv -e 'def foo(a, *b); p a, b; end; foo(1, 2, 3)' > 1 > [2, 3] > -- ML: yarv-dev quickml.atdot.net Info: http://www.atdot.net/~ko1/quickml
1029 2006-07-07 23:17 [itacchi gmail.com ] open> proc can't receive multi-value -> 1030 2006-07-12 02:11 ┗[itacchi gmail.com ] 1032 2006-07-12 05:30 ┗[ko1 atdot.net ]