您的位置: 首页 > 文章 > Dart中final与const区别 Dart中final与const区别 分类: 文章 • 2024-08-05 13:04:40 Dart中Final与Const区别 相同点 不同点 final为常量,而const为常值,两者一旦初始化后不能再赋值,前者可对内容再进行操作,而后者对内容本身不能再更改; 相同点 final和const都只能赋值一次,并不能再指向其它的对象; 不同点 final能对赋予的对象内容进行修改,而const不能; 假如声明一个常量a为列表,后面是能在对a进行一个添加修改的操作; 假如声明常值a为列表,后面是不能对a内部进行改变;两个值相同的final对象会在内存中重复生成,而const不会