基本语法
变量定义
var/dynamic/const/final
变量名称 = 赋值;
var name='zhangsan';
final和const都是用于定义常量的, 也就是定义之后值都不可以修改
final name = 'zhangsan';
name = 'zhangsan'; // 错误做法
final和const有什么区别呢?
const在赋值时, 赋值的内容必须是在编译期间就确定下来的
final在赋值时, 可以动态获取, 比如赋值一个函数
final和const小案例:
首先, const是不可以赋值为DateTime.now()
其次, final一旦被赋值后就有确定的结果, 不会再次赋值