发生异常。 _TypeError(空检查运算符用于空值)
我该如何修复我的项目? 我该如何修复我的项目? 我该如何修复我的项目? 我该如何修复我的项目? 我该如何修复我的项目?
我该如何修复我的项目?我该如何修复我的项目?
代码中的
!
表示“我知道/保证当你到达这里时_bmi
永远不会是null
”。但事实证明这不是真的,因为 _bmi
为空。所以错误告诉你这一点。
您需要决定当
_bmi
没有值时要做什么。例如,如果您想在没有 _bmi
值时返回“Unknown”,您可以将其添加到错误消息上方
if (bmi == null) return "Unknown";