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容忍错误;如果使用比指定的参数更少的参数来调用它,则其余参数将设置为零;如果你指定更多,那么多余的被忽略。
相关问题
- 1. Ruby中的proc和lambda有什么区别?
- 2. lambda和begin块之间有什么区别?
- 3. 这个函数和lambda之间有什么区别?
- 4. CREATE PROC和CREATE PROCEDURE有什么区别?
- 5. “层”和“层”之间有什么区别?
- 6. Tableau和QlikView之间有什么区别
- 7. Microsoft.CompilerServices.AsyncTargetingPack和Microsoft.Bcl.Async之间有什么区别?
- 8. @Entity和@embeddable之间有什么区别
- 9. ContentObservable和DataSetObservable之间有什么区别?
- 10. touchmove和gesturechange之间有什么区别?
- 11. :notification.flags和notification.defaults之间有什么区别?
- 12. :: after和after之间有什么区别?
- 13. read()和io.read()之间有什么区别?
- 14. Request()和Request.Form()之间有什么区别?
- 15. WebServiceBinding.EmitConformanceClaims和WebServiceBinding.ConformanceClaims之间有什么区别?
- 16. getA()和this.getA()之间有什么区别?
- 17. (int)和intval()之间有什么区别?
- 18. set_value和= pandas之间有什么区别
- 19. * zoom和zoom之间有什么区别?
- 20. {0}和“”之间有什么区别?
- 21. typedef和using之间有什么区别?
- 22. “”和“'之间有什么区别?
- 23. STDIN和tty之间有什么区别?
- 24. +和%之间有什么区别?
- 25. sysfs_create_file()和sysfs_create_group()之间有什么区别?
- 26. Lazy.Force()和Lazy.Value之间有什么区别
- 27. -existingObjectWithID:error:和-objectWithID之间有什么区别?
- 28. ReleaseFloatArrayElements和DeleteLocalRef之间有什么区别
- 29. AutomationProperties.AutomationID和AutomationProperties.Name之间有什么区别?
- 30. gets()和getc()之间有什么区别?
的可能重复[什么是proc和Ruby的拉姆达之间的区别?(http://stackoverflow.com/questions/1740046/whats-the-difference-between-a-proc-和-A-λ-中旁注) – Nakilon 2012-06-19 07:28:07