【Flutter】 const vs final 差別

const:在寫程式的時候就已經決定它的值。
final:在程式執行的時候才決定它的值。

const 和 final 宣告後,其值不可以再改變。

void main() {
  const pi = 3.14;
  final time = DateTime.now();
  print(pi);
  print(time);
}

在 DartPad 中開啟

在上例中,time 不能改成使用 const 宣告。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *