【发布时间】:2021-05-29 13:02:06
【问题描述】:
void f() {
String string;
setState(() {
string = fooCondition ? 'foo' : 'bar';
});
string.toUpperCase(); // Error
}
如果我删除setState 条件,流分析工作!我可以将我的setState 放在下面(空白setState(() {}),但这只会降低代码的可读性。在不使string 可空并随后检查可空性的情况下,有没有更好的方法?
【问题讨论】:
标签: flutter dart dart-null-safety