Dart數據類型詳解 int 、double、String、bool、List、Map



 //可以用is 來判斷類型
 void main() {
  //字符串類型,可以用單引號,也可以用雙引號,也可以用三個單引號或者三個雙引號
  var str = '你好Dart';
  var s = "你好Dart";
  var st = '''
  helle dart 
  hello world''';
  
  //換行會直接報錯
  // var str2 = "helle dart 
  // hello world";
  // print(str);
  // print(s);
  // print(str1);


  //字符串拼接
  String str1 = "你好";
  String str2 = "Dart";
  print(str1+str2);
  print(str1+" "+str2);
  print("$str1$str2");


  //int 類型
  int a = 1;
  print(a);

  //double 類型
  double b = 23.9;
  print(b);

  //bool 類型

  bool flag = true;
  print(flag);

  //數組、集合

  var list1 = ["1","2","3"];
  print(list1);
  print(list1.length);
  print(list1[0]);


  var list2 = new List();
  list2.add("a");
  list2.add("b");
  list2.add("c");

  print(list2);
  print(list2.length);


  var list3 = new List<String>();
  list3.add("張三");
  list3.add("李四");
  print(list3);


  //Map(字典)
  var persons = {"name":"張三","age":25};
  print(persons);
  print(persons["name"]);
  print(persons["age"]);

  var person = new Map();
  person["name"] = "李四";
  person["age"] = 29;
  person["works"] = ["作家","醫生"];
  print(person);
 } 

 

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