Flutter中const和final的区别
2021-07-06 本文已影响0人
九月oc
// 同时赋值已经确定好的值const和final是没有区别的
const con = '2020-09-01';
final nal = '2020-09-01';
// 赋予不确定的值const和final就不一样了
// const 在编译的时候值都必须是确定的
const _date = new DateTime.now(); //错误的, 会报错
// final是在运行的时候才赋值
final _date1 = new DateTime.now(); //正确的, 不会报错