Flutter (Dart) 全面解释final和const

今天下英雄,唯使君与操耳。——曹操

DartPad工具 

final、const必须初始化

 final、const只能赋值一次

 final可修饰实例变量、const不可以修饰实例变量 

访问类中const修饰的变量需要static修饰

const修饰的List集合任意索引不可修改,final修饰的可以修改

final使用场景

修饰变量

修饰传递参数

不可修饰类和方法(与Java有差异)

参考:

Flutter 知识梳理 (Dart) - Dart 中 static, final, const 区别

Dart核心语言基础const关键字与final关键字的区别

猜你喜欢

转载自blog.csdn.net/u013491829/article/details/108566868