xgqfrms / dart

dart for flutter
https://dart.xgqfrms.xyz/
MIT License
1 stars 0 forks source link

Dart Basic Tutorials #6

Open xgqfrms opened 4 years ago

xgqfrms commented 4 years ago

Dart Basic Tutorials

https://dart.dev/guides/language/language-tour

final & const

https://dart.dev/guides/language/language-tour#final-and-const

final name = 'Bob'; 

// type annotation
final String nickname = 'Bobby';

https://dart.dev/guides/language/language-tour#initializer-list

xgqfrms commented 4 years ago
final timestamp = new DateTime.now().millisecondsSinceEpoch;
// 正确, 可以使用变量初始化赋值

const timestamp = new DateTime.now().millisecondsSinceEpoch; 
// 错误,不可以使用变量初始化赋值,必须使用常量初始化赋值
// 编译前报错:Const variables must be initialized with a constant value