TSL语言基础 > TSL语言基础 > 函数定义体和函数

匿名函数    

  •   除了匿名函数不允许带函数名以外,定义一个匿名函数和普通函数看起来没啥差异,匿名函数的本质就是函数指针,可以用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);