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();  //正确的, 不会报错

上一篇下一篇

猜你喜欢

热点阅读