const 值必须在编译时知道,const birth = '2019/08/01'。初始化后无法更改const birth = DateTime.now() // 报错 因为我们无法将运行时值分配给 const 变量 final 值必须在运行时知道,最终生成 final birth = getBirth()。初始化后无法更改final birth = DateTime.now() // OK