空安全
小于 1 分钟flutter
概述
为解决空指针异常,dart 提供了类似 js 的判空方法,比较常用的案例如下
List<Map<String,dynamic>> subNavMapList = (map['subNavList'] as List?)?.cast<Map<String,dynamic>>() ?? [];
Map<String,dynamic> smallCard4Map = map['smallCard4'] ?? {};
为解决空指针异常,dart 提供了类似 js 的判空方法,比较常用的案例如下
List<Map<String,dynamic>> subNavMapList = (map['subNavList'] as List?)?.cast<Map<String,dynamic>>() ?? [];
Map<String,dynamic> smallCard4Map = map['smallCard4'] ?? {};