我使用flutter_bloc、bloc_test和bloc_testing来实现测试。但是,即使在我初始化了设置中的Bloc之后,错误也显示空检查运算符使用了空值。Tests', expect: () => MapNotLoaded());flutter test --no-sound-null-safetyFailed to load
为什么我们需要Unsafe和Safe cast运算符,而只有Safe cast运算符才能保持简单呢?“不安全”强制转换操作符如果y为null,则上面的代码将引发异常。若要使这些代码对空值正确,请在强制转换的右侧使用可空类型:“安全”(可空)强制转换操作符以避免异常,使用安全强制转换操作符作为?,它在失败时返回空。
v