Dart 问题:Error: Cannot invoke a non-‘const‘ constructor where a const expression is expected.

Dart 问题:Error: Cannot invoke a non-‘const‘ constructor where a const expression is expected. constnowDateTime.now();在 Dart 开发中执行上述代码出现如下错误信息Error: Cannot invoke a non-const constructor where a const expression is expected. Try using a constructor or factory that is const.问题原因DateTime.now()不是一个 const 构造函数它是在运行时才获取当前时间的而 const 要求值在编译时就已经确定处理策略使用 final运行时初始化一次之后不可变finalnowDateTime.now();