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中文網上面給的,直接在環境變數中對一下兩個位址進行...