常用數(shù)據(jù)類型:
? ? ? Numbers(數(shù)值):
? ? ? ? ? int
? ? ? ? ? double
? ? ? Strings(字符串)
? ? ? ? ? String
? ? ? Booleans(布爾)
? ? ? ? ? bool
? ? ? List(數(shù)組)
? ? ? ? ? 在Dart中,數(shù)組是列表對象,所以大多數(shù)人只是稱它們?yōu)榱斜?/p>
? ? ? Maps(字典)
? ? ? ? ? 通常來說灿意,Map 是一個鍵值對相關(guān)的對象腔呜。 鍵和值可以是任何類型的對象。每個 鍵 只出現(xiàn)一次江掩, 而一個值則可以出現(xiàn)多次
數(shù)值類型
1学辱、int 必須是整型
? ? int a=123;
? ? var=45;
2、double 既可以是整型 也可是浮點型
? ? double b=23.5;
? ? double c=24;
字符串類型
?var str1='this is str1';
?String str2="this is str2";
布爾類型
bool 值true/false
bool flag1=true;
條件判斷語句
? ? ? var flag=true;
? ? ? if(flag){
? ? ? ? print('真');
? ? ? }else{
? ? ? ? print('假');
? ? ? }
List(數(shù)組/集合)
1环形、第一種定義List的方式
? ? /*
? ? ? var l1=['aaa','bbbb','cccc'];
? ? ? print(l1);
? ? ? print(l1.length);
? ? ? print(l1[1]);
? ? */
2策泣、第二種定義List的方式
? ? var l2=new List();
? ? l2.add('張三');
? ? ?l2.add('李四');
? ? ?l2.add('王五');
? ? ?print(l2);
? ? ?print(l2[2]);
3、定義List指定類型
? ? var l3=new List<String>();
? ? l3.add('張三');
? ? l3.add(123);
? ? print(l3);