變量
1.Dart中所有類的基類是Object,
var和dynamic 用來定義變量
var t="hello world";
dynamic a=1212;
final和const來定義常量援所。
const hh=23333;
final kk="4444";
函數(shù)
1.Dart中函數(shù)的類型是顯式庐舟,不能使用推斷函數(shù)類型。
bool isNobel(int num){
return num!=0;
}
2.lambda表達(dá)式
bool isMyFooter(int foot)=>foot==0;
3.可以吧函數(shù)當(dāng)作變量使用
var say =(str){
print(str);
};
say("fffffff");
4.可以吧函數(shù)作為參數(shù)來使用住拭,這個(gè)涉及就和之前的kotlin類似挪略。
void execue(var callback){
callback();
}
execue(()=> print("ddddddddd"));
5.可選參數(shù),用[]來包含滔岳,作用和java中的...一樣杠娱,同樣要放到參數(shù)的最后面。
void say(String a,String b,[String c]){
if(c!=null){
print(c);
}
print(a+b);
};
say("tom","saying");
say("bob","saying","hello");
6.可選的命名參數(shù)谱煤,用于指定的命名參數(shù)
void enable({bool flag,bool hidden}){
}
enable(flag: true);