e$B0J2<$NNc$Oe(B ArgumentError e$B$K$J$j$^$;$s!#e(B
% ./ruby -ve ‘lambda {|(v0,v1),v2| p [v0,v1,v2]}.call([1],2)’
ruby 1.9.0 (2007-08-18 patchlevel 0) [i686-linux]
[1, nil, 2]
[ruby-dev:29616] e$B$rEv$F$kA0$Ne(B matzruby e$B$G$Oe(B ArgumentError
e$B$Ge(B
e$B$9!#e(B
% bin/ruby -ve ‘lambda {|(v0,v1),v2| p
[v0,v1,v2]}.call([1],2)’
ruby 1.9.0 (2006-09-27) [i686-linux]
-e:1: wrong number of arguments (1 for 2) (ArgumentError)
from -e:1
from -e:1:in `Proc#call’
from -e:1
[ruby-dev:29616] e$B$rEv$F$?$b$N$G$be(B ArgumentError e$B$G$9!#e(B
% bin/ruby -ve ‘lambda {|(v0,v1),v2| p [v0,v1,v2]}.call([1],2)’
ruby 1.9.0 (2006-09-27) [i686-linux]
-e:1: wrong number of arguments (1 for 2) (ArgumentError)
from -e:1
from -e:1:in `Proc#call’
from -e:1
1.8 e$B$G$be(B ArgumentError e$B$K$J$j$^$9!#e(B
% ruby-1.8 -ve ‘lambda {|(v0,v1),v2| p [v0,v1,v2]}.call([1],2)’
ruby 1.8.6 (2007-08-16 patchlevel 5000) [i686-linux]
-e:1: wrong number of arguments (1 for 2) (ArgumentError)
from -e:1:in `call’
from -e:1
lambda e$B$re(B call
e$B$7$?:]$N0z?t$N?t$N8!::$N87L)2=$,%M%9%H$7$?0z?te(B
e$B$NItJ,$K$b:F5"E*$KE,MQ$5$l$k$+$I$&$+$,0[$J$k$N$@$H;W$&$N$G$9e(B
e$B$,!"$3$l$C$F5DO@$7$?$3$H$"$j$^$7$?$C$1e(B?