Flutter Dart late 1)显式声明一个非空的变量,但不初始化。 如果不加late关键字,类实例化时此值是不确定的,无法通过静态检查,加上late关键字可以通过静态检查,但由此会带来运行时风险。 2)延迟初始化变量。 如果这个变量没有被使用的话就不会被初始化,初始化语句不会执行。 参考:https://blog.csdn.net/weixin_44239910/article/details/118196797