final and const
如果您从未打算更改一个变量,那么使用 final 或 const,不是var,也不是一个类型。
一个 final 变量只能被初始化一次; const变量是一个编译时常量,(Const变量是隐式的final)
final的顶级或类变量在第一次使用时被初始化。
被这两个修饰的值无法被改变。final在第一次声明时需要初始化。const如果需要赋值,需要是编译时常量,而不是运行时常量。
如果您从未打算更改一个变量,那么使用 final 或 const,不是var,也不是一个类型。
一个 final 变量只能被初始化一次; const变量是一个编译时常量,(Const变量是隐式的final)
final的顶级或类变量在第一次使用时被初始化。
被这两个修饰的值无法被改变。final在第一次声明时需要初始化。const如果需要赋值,需要是编译时常量,而不是运行时常量。