1.const final定义一个不可变得常量
区别:const定义的常量需要在编译阶段可确定的值,这个值一旦确定就不能再变化;
而final可以定义一个在编译期间无法确定的值,并且这个值一旦确定下来也不会变化。
例如: final int time = new DateTime.now(); const randomNum = new Random();
系统时间和随机数无法在编译时期确定 因此无法用const
2.静态常量
static const double maxFinite = 123232.23e+308;
Flutter 常量
于 2023-01-28 10:42:23 首次发布