- 取值的时机不同,const在编译时候就已经确定下来,而final修饰的变量在运行时才会确定下来。
- 应用范畴不同,final用来修饰变量,const不仅修饰变量,还可以修饰常量构造函数。
- 相同内容对象创建不同,const的list1,list2内容一样,会指向同一个对象。final修饰的list1和list2内容一样,但是会指向不同的变量。
- const修饰的list不能修改内容,而final修饰的list可以修改内容。
- final 不能修饰类和方法,和java的不同。
作者:旺仔_100
链接:https://www.jianshu.com/p/ceebb5f3d084/
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。 标签:const,变量,list1,Dart,内容,修饰,final From: https://www.cnblogs.com/huangzs/p/17755555.html