之前不太想写这些东西的,但是后来发现,自己学习的时候写的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');
}
}
然后这一篇内容不多,但是希望对大家有用吧!
网友评论