const和final的区别

问题描述 投票:0回答:0

我注意到,当我在 flutter 上编写应用程序时,经常会提示我将 final 替换为 const。有什么意义,为什么在这种情况下写 const 而不是 final 更好?

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

 return true;

}

我试着用不同的方法看原理,但我并没有完全理解是什么时候,以什么原理让我把final换成const的。想明白其中的逻辑,谢谢

flutter dart constants final
© www.soinside.com 2019 - 2024. All rights reserved.