-
isEvent是否是偶數,isOdd是否是奇數
abs()取絕對值
round()四舍五入floor()不大于它的最大整數
ceil()不小于它的最小整數
toInt()轉整型
查看全部 -
類與屬性的私有性可以使用下劃線表示
查看全部 -
條件表達式 expr1 ?? expr2
當expr1表達式為真的話就用expr1,否則使用expr2
查看全部 -
??= 賦值運算符
int b
b ??= 10 //指的是當b為空無值的時候會將10的值賦值給b,如果b有值則后面的賦值10無效查看全部 -
final屬性可以通過構造方法的this語法躺賦值
查看全部 -
asMap()數組轉map
查看全部 -
?
對象操作符
查看全部 -
dart中方法不能被重載
查看全部 -
閉包?
查看全部 -
可選參數
查看全部 -
方法定義
??
查看全部 -
常量與變量
查看全部 -
代碼托管
查看全部 -
重點
查看全部 -
重點
查看全部 -
測試
查看全部 -
5.1-5.5??
6.1-6.9? 6.3 6.6
7.6
查看全部 -
? 閉包
查看全部 -
//調用時 { }的參數可傳可不傳,可按參數名判別傳的參數
learn(String a,{int b,String c}){
}
// 調用時[ ]的參數可傳可不傳,按位置判別參數
learn(String a,[int a,String c]){
}
查看全部 -
learn(name,time)=> "name=$name,time=$time"
learn2(name,time){
??
}
查看全部 -
continue 可以跳轉至指定分支
查看全部 -
??? ?左邊值不為空就使用左值 否則用右邊值
查看全部 -
int a=5;
a ??=10;
//如果a本生有值, ??=10不會賦值給a
查看全部 -
dynamic 動態類型
dynamic b=20;
b="android";
var list=new List<dynamic>();
list.add(1);
list.add("a");
查看全部 -
var map1={"first":"dart",1:true,true:"map"}? ? //key value 可以是任何值,key需唯一
//不可變map
var map2=const{1:true,2:false}
//list轉map
var list=["a","b","c"]
?var map=list.asMap();
?//轉成map key為下標
查看全部
舉報