Flutter & Dart
Dart
1. 变量
声明:
var age = 30;
// 表达式
var age1 = 20+5;2. 常量
声明:
- const
void main() {
const name = "张三";
print(name);
// const name = "李四"; // 错误:const变量不能重新赋值
const pi2 = 3.14 * 2; //表达式中不能存在变量
print(pi2);
}- final:
var main(){
final timestamp = DateTime.now();
print(time);//写法和const差不多
}区别:
- const:在编译时初始化,然后不能更改
- final:在运行时被初始化,然后不能更改