喵喵時光機(jī)
2019-07-09 16:13:36
什么是lambda(函數(shù))?對于一個沒有計算機(jī)科學(xué)背景的人來說,在計算機(jī)科學(xué)的世界里,什么是“羔羊”(Lambda)?
3 回答

四季花海
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個贊
public Int32 Add(Int32 a, Int32 b){ return a + b;}public Int32 Sub(Int32 a, Int32 b){ return a - b;}public delegate Int32 Op(Int32 a, Int32 b);public void Calculator(Int32 a, Int32 b, Op op){ Console.WriteLine("Calculator: op(" + a + ", " + b + ") = " + op(a, b));}public void Test(){ Calculator(10, 23, Add); Calculator(10, 23, Sub);}
public delegate Int32 Op(Int32 a, Int32 b);public void Calculator(Int32 a, Int32 b, Op op){ Console.WriteLine("Calculator: op(" + a + ", " + b + ") = " + op(a, b));}public void Test(){ Calculator(10, 23, delegate(Int32 a, Int32 b) { return a + b; }); Calculator(10, 23, delegate(Int32 a, Int32 b) { return a - b; });}
public delegate Int32 Op(Int32 a, Int32 b);public void Calculator(Int32 a, Int32 b, Op op){ Console.WriteLine("Calculator: op(" + a + ", " + b + ") = " + op(a, b));}public void Test(){ Calculator(10, 23, (a, b) => a + b); Calculator(10, 23, (a, b) => a - b);}

達(dá)令說
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個贊
λ : λ → λ
.
(lambda (x y) (* x y))
((lambda (x y) (* x y)) 5 10)
添加回答
舉報
0/150
提交
取消