之前不太想寫這些東西的隶糕,但是后來發(fā)現(xiàn)瓷产,自己學習的時候?qū)懙膁emo越來越多了,到了要用枚驻,但是不記得的時候濒旦,找起來相當麻煩,所以再登,決定還是寫在簡書里面尔邓,這樣找也方便,也可以給需要的小伙伴提供方便吧o笔浮梯嗽!
正文如下:
void main(){
///Dart編程小技巧:
///1安全的調(diào)用,對于不確定是否為空的對象可以通過?.的方式來訪問它的屬性和方法以防止空異常
List list;
print(list?.length);
///設置默認值,??等于list沽损?.length為空的情況賦值為0
print(list?.length??0);
///簡化判斷
list=[];
list.add(0);
list.add('');
list.add(null);
if(list[0]==null||list[0]==''||list[0]==0){
print('list[0] is empty');
}
if([null,'',0].contains(list[0])){
print('list[0] is empty');
}
}
然后這一篇內(nèi)容不多灯节,但是希望對大家有用吧!