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