3
A
回答
2
刚刚找到几个链接。这些可能对你有所帮助 -
http://www.skorks.com/2010/05/ruby-procs-and-lambdas-and-the-difference-between-them/
也可能重复的 -
When to use lambda, when to use Proc.new?
从下面的链接还采取 -
拉姆达处理参数完全一样Ruby的方法;传递比函数期望的参数更少或更多的参数,并且会得到一个ArgumentError。 Proc.new容忍错误;如果使用比指定的参数更少的参数来调用它,则其余参数将设置为零;如果你指定更多,那么多余的被忽略。
的可能重复[什么是proc和Ruby的拉姆达之间的区别?(http://stackoverflow.com/questions/1740046/whats-the-difference-between-a-proc-和-A-λ-中旁注) – Nakilon 2012-06-19 07:28:07