[英]What are the differences between a proc and lambda?
proc和lambda之間的主要區別?
什么是lambda,什么是proc?
它們如何使用?
剛發現幾個鏈接。 這些可能對你有幫助 -
http://www.skorks.com/2010/05/ruby-procs-and-lambdas-and-the-difference-between-them/
也可能重復 -
另外從以下鏈接 -
lambda完全以Ruby方法處理參數; 傳遞少於或多於函數期望的參數,並且您得到一個ArgumentError。 Proc.new容忍錯誤; 如果用比指定的參數少的參數調用它,則其余的設置為nil; 如果指定更多,則忽略超出的數量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.