创建map集合 (Map<int, bool> map = new Map();)

来源:5-5 Flutter之Dart常用数据类型(Map)

hardman_

2020-05-21

Map<int, bool> map = new Map(); 会报错 Failed assertion: boolean expression must not be null

写回答

3回答

CrazyCodeBoy

2020-05-25

帮你试了下,Map<int, bool> map = new Map();是可以正常运行的,语法也不存在错误,Failed assertion: boolean expression must not be null的问题是由于你往map中存的数据有null的情况,在你向map中添加数据时加个null判断,存在null数据不往map中存。

0
1
hardman_
非常感谢!
2020-05-26
共1条回复

海宁6

2020-09-11

he following assertion was thrown building KeyedSubtree-[<0>]:

Failed assertion: boolean expression must not be null


The relevant error-causing widget was:

  TabBarView

这是怎么回事啊?

0
0

cat199032

2020-05-25

并没有报错

0
1
CrazyCodeBoy
你遇到的什么问题呢
2020-05-25
共1条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程