【发布时间】:2021-01-29 12:19:35
【问题描述】:
我正在使用具有 null-safity 模式的 Dart。我在下一个代码中有问题。
List<JobModel> _jobList = [];
// ...
if(_jobList.isNotEmpty) {
for(var job in _jobList) {
if(job.cmd_args != null) {
numbersOfAlreadyActiveJobs.addAll(job.cmd_args.replaceAll('(', '').replaceAll(')','').split('=')[1].split(',').map(int.parse).toList());
}
}
我 出现下一个错误:
但是为什么呢?我正在检查job.cmd_args != null
【问题讨论】:
-
job.cmd_args?.replaceAll
-
或者,如果 cmd_args 不能为空,你可以使用 job.cmd_args!.replaceAll
标签: dart dart-null-safety