dart變數型別詳解

2022-05-28 20:30:22 字數 1574 閱讀 2980

1==》 三個單引號的作用

string str = '''

qijqowjdo

哈哈嘿嘿黑

''';

print(str);

這樣使用三個單引號,輸出來換行;方便我們**而已哈

2==》字串的拼接

string a = '你好';

string b = "dart";

print("$a $b");

//輸出 你好 dart

你可以理解為$可以直接去引用變數;

另外一種方式

string a = '你好';

string b = "dart";

print(a + b);

3==》 浮點型別

double fenshu = 3.123;

print(fenshu);

4==》 布林型別 boll

bool fag = true;

print(fag);

5==》 == 問題

void main() else

}6==》 list 是陣列或者是集合

var arr = [1, 2, 3, 4];

print(arr);

獲取陣列的長度

var arr = [1, 2, 3, 4];

print(arr.length);//4

//獲取陣列裡面的乙個元素,如果下標值不存在,**直接報錯

var arr = [1, 2, 3, 4];

print(arr[3]);

7==》宣告陣列的第二種方式

var arr1 = new list();

arr1.add("張三,lisi");//不要以為新增了兩個陣列,其實就新增了乙個;

print(arr1.length);//1

8==arr裡面的陣列只能夠是字串哈

var arr = new list();

arr.add("張薩比");

print(arr);

7==>maps(字典) 這個字典是不是 我們js的物件

// 宣告乙個maps ps==>key值必須要新增上引號,跟js不一樣的哈

var person = ;

print(person);

print(person['name']);//訪問屬性,跟js不一樣

8==>宣告maps的第二種方式

var p = new map();

p['name'] = "張三";

p['age'] = 40;

print(p['name']);

9==>is 關鍵字來判斷型別

int a = 10;

if (a is int) else

10==>總結

變數的型別

字串string

數字型別 int double

布林型別 boll

陣列或者是集合 list

物件 map

宣告陣列陣列的兩種方式

宣告物件的兩種方式

訪問物件裡面的值

dart中Map型別詳解

map是什麼map型別的資料都是由key和value兩個值組成,key是唯一的,value不必唯一,讀寫資料都是通過key進行。key和value可以是任意型別資料。map的基本使用01 map型別講解 定義map的第一種方式,直接宣告定義 map person print person 第二中方式...

Dart集合型別List Set Map

常用屬性 length 長度 reverse 翻轉,注意翻轉之後的返回值不是list型別的,需要加tolist轉換為list型別 isempty 是否為空 isnotempty 是否不為空 常用方法 add 增加 addall 拼接陣列 indexof 查詢 傳入具體值 注意 查詢不到返回 1 re...

Dart環境變數配置

安裝 chocolatey 一般安裝這個需要翻牆 安裝dart sdk choco install dart sdk 更新dart sdk choco upgrade dart sdk 國內需要修改映象位址 由於國內的不能直接訪問,參照flutter中文網上面給的,直接在環境變數中對一下兩個位址進行...