Dart1. const和final的區別

test_demo.dart

void main(List<String> args) {
  print('hello word sys');
  const ls1 = [1, 2, 3, 4, 5];
  //ls1[2] = 3;  //const類型,理面的子數據不能修改,這樣寫直接報錯
  const ls2 = [1, 2, 3, 4, 5];
  print(identical(ls1, ls2));
  final ls3 = [1, 2, 3, 4, 5];
  ls3[0] = 10;//final 類型理面的數據可以修改
  print(ls3);
}

輸出如下

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章