我有一个飞镖清单:
List<String?> vals;
我想删除任何空值并将其转换为List<String>
. 我试过了:
List<String> removeNulls(List<String?> list) {
return list.where((c) => c != null).toList() as List<String>;
}
在运行时,我收到以下错误:
List<String?>' is not a subtype of type 'List<String>?'
解决此问题的正确方法是什么?