flutter闭包

2022-03-12  本文已影响0人  全栈的猫南北

和其他语言的闭包一样,都是定义在其他方法内部的方法(对象),通过闭包可以访问外部方法里面的局部变量,并且持有其状态。

void main(){
  var funcA = funcTest();
  funcA();
  funcA();
  funcA();
  funcA();
}
funcTest(){
 int a = 0;
 return (){
print(a++);
}//这个匿名函数就是一个闭包,打印结果0123
}
上一篇 下一篇

猜你喜欢

热点阅读