flutter闭包
2022-03-12 本文已影响0人
全栈的猫南北
和其他语言的闭包一样,都是定义在其他方法内部的方法(对象),通过闭包可以访问外部方法里面的局部变量,并且持有其状态。
void main(){
var funcA = funcTest();
funcA();
funcA();
funcA();
funcA();
}
funcTest(){
int a = 0;
return (){
print(a++);
}//这个匿名函数就是一个闭包,打印结果0123
}