-
isEvent是否是偶數(shù),isOdd是否是奇數(shù)
abs()取絕對(duì)值
round()四舍五入floor()不大于它的最大整數(shù)
ceil()不小于它的最小整數(shù)
toInt()轉(zhuǎn)整型
查看全部 -
類與屬性的私有性可以使用下劃線表示
查看全部 -
條件表達(dá)式 expr1 ?? expr2
當(dāng)expr1表達(dá)式為真的話就用expr1,否則使用expr2
查看全部 -
??= 賦值運(yùn)算符
int b
b ??= 10 //指的是當(dāng)b為空無值的時(shí)候會(huì)將10的值賦值給b,如果b有值則后面的賦值10無效查看全部 -
final屬性可以通過構(gòu)造方法的this語(yǔ)法躺賦值
查看全部 -
asMap()數(shù)組轉(zhuǎn)map
查看全部 -
?
對(duì)象操作符
查看全部 -
dart中方法不能被重載
查看全部 -
閉包?
查看全部 -
可選參數(shù)
查看全部 -
方法定義
??
查看全部 -
常量與變量
查看全部 -
代碼托管
查看全部 -
重點(diǎn)
查看全部 -
重點(diǎn)
查看全部 -
測(cè)試
查看全部 -
5.1-5.5??
6.1-6.9? 6.3 6.6
7.6
查看全部 -
? 閉包
查看全部 -
//調(diào)用時(shí) { }的參數(shù)可傳可不傳,可按參數(shù)名判別傳的參數(shù)
learn(String a,{int b,String c}){
}
// 調(diào)用時(shí)[ ]的參數(shù)可傳可不傳,按位置判別參數(shù)
learn(String a,[int a,String c]){
}
查看全部 -
learn(name,time)=> "name=$name,time=$time"
learn2(name,time){
??
}
查看全部 -
continue 可以跳轉(zhuǎn)至指定分支
查看全部 -
??? ?左邊值不為空就使用左值 否則用右邊值
查看全部 -
int a=5;
a ??=10;
//如果a本生有值, ??=10不會(huì)賦值給a
查看全部 -
dynamic 動(dòng)態(tài)類型
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轉(zhuǎn)map
var list=["a","b","c"]
?var map=list.asMap();
?//轉(zhuǎn)成map key為下標(biāo)
查看全部
舉報(bào)