Dart const和final的区别
2020-07-15 本文已影响0人
有梦想的狼
相同点:
final和const都是用来声明常量的。
不同点:
-
final
在声明的时候,可以先不确定值,可以通过计算/函数获取到一个值(运行期间来确定的一个值)。final int temp; temp = 100;
-
const
在声明的时候必须初始化为一个常量的值。(编译期间就要确定一个值)const int = 100;
final和const都是用来声明常量的。
final
在声明的时候,可以先不确定值,可以通过计算/函数获取到一个值(运行期间来确定的一个值)。
final int temp;
temp = 100;
const
在声明的时候必须初始化为一个常量的值。(编译期间就要确定一个值)
const int = 100;