区别:final 在初始化的时候可以不赋值,只能赋值一次;final不就有 const的编译时常量的特性,最重要的是它是运行时的常量,并且 final是惰性初始化,即在运行时第一次使用前才初始化。
final time = new DateTime.now(); //Ok
const time = new DateTime.now(); //Error,new DateTime.now()不是const常量
区别:final 在初始化的时候可以不赋值,只能赋值一次;final不就有 const的编译时常量的特性,最重要的是它是运行时的常量,并且 final是惰性初始化,即在运行时第一次使用前才初始化。
final time = new DateTime.now(); //Ok
const time = new DateTime.now(); //Error,new DateTime.now()不是const常量