之前不太想寫這些東西的,但是后來發現,自己學習的時候寫的demo越來越多了,到了要用,但是不記得的時候,找起來相當麻煩,所以,決定還是寫在簡書里面,這樣找也方便,也可以給需要的小伙伴提供方便吧!!
正文如下:
void main(){
///Dart編程小技巧:
///1安全的調用,對于不確定是否為空的對象可以通過?.的方式來訪問它的屬性和方法以防止空異常
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');
}
}
然后這一篇內容不多,但是希望對大家有用吧!