美文网首页
Dart中final和const使用区别

Dart中final和const使用区别

作者: PHP的点滴 | 来源:发表于2020-01-10 15:24 被阅读0次

1. const 值必须在编译时知道,初始化后无法更改

比如: const time = '2020-01-01'。
const time = DateTime.now() // 会报错 因为我们无法将运行时值分配给 const 变量

2. final 值必须在运行时知道,初始化后无法更改

final time = getTime()。
final time = DateTime.now() // 成功

相关文章

网友评论

      本文标题:Dart中final和const使用区别

      本文链接:https://www.haomeiwen.com/subject/qazpactx.html