Skip to Content
Welcome to yujie-code-blogs build by Nextra 4.0 🎉
FlutterFlutter & Dart

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差不多 }

区别:

  1. const:在编译时初始化,然后不能更改
  2. final:在运行时被初始化,然后不能更改