dart 常量和最终值之间的差值[重复]

xtfmy6hx  于 2023-03-10  发布在  其他
关注(0)|答案(1)|浏览(145)

此问题在此处已有答案

What is the difference between the "const" and "final" keywords in Dart?(16个答案)
3天前关闭。
我注意到当我在flutter上编写应用程序时,经常会提示我用const替换final,这有什么意义,为什么在这种情况下写const比写final更好?

bool isSpotButton(String? status) {
final i = 2;
 if (status == "20" || status == "25") {
     return false;
 }

 return true;

}

我试着用不同的方法来看待这个原则,但是我不明白什么时候和根据什么原则我被提供用const代替final。我想理解这个逻辑,谢谢

9wbgstp7

9wbgstp71#

事实上,只有在编译之前就能知道变量的确切值时,我们才可以使用final和const

相关问题