除了匿名函数不允许带函数名以外,定义一个匿名函数和普通函数看起来没啥差异,匿名函数的本质就是函数指针,可以用Call、CallInArray或者##来直接调用。
一个匿名函数的定义以及使用案例:
A:=function(x,y) begin
return x+y;
End;
BB(A);
Function BB(fun);
begin
Echo Call(fun,1,2);
Echo ##fun(5,6);
End;
注:匿名函数也可以直接在函数参数中直接定义。
例如:
BB(function(x,y) begin
return x+y;
End);