ruby-changes:3087
From: ko1@a...
Date: 24 Dec 2007 15:56:15 +0900
Subject: [ruby-changes:3087] akr - Ruby:r14579 (trunk): update Proc#lambda? doc.
akr 2007-12-24 15:56:06 +0900 (Mon, 24 Dec 2007) New Revision: 14579 Modified files: trunk/proc.c Log: update Proc#lambda? doc. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/proc.c?r1=14579&r2=14578 Index: proc.c =================================================================== --- proc.c (revision 14578) +++ proc.c (revision 14579) @@ -115,8 +115,11 @@ * Such procs are typically generated by lambda. * * lambda {}.lambda? => true + * lambda {|a,b| [a,b]}.call(1,2,3) => ArgumentError * * proc {}.lambda? => false + * proc {|a,b| [a,b]}.call(1,2,3) => [1,2] + * * Proc.new {}.lambda? => false * * def m() end @@ -124,10 +127,11 @@ * * def n(&b) b.lambda? end * n {} => false + * n(&proc {}) => false + * n(&Proc.new {}) => false * n(&lambda {}) => true * n(&method(:m)) => true - * n(&proc {}) => false - * n(&Proc.new {}) => false + * n(&method(:m)).to_proc => true * */ -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml