任何元素数据类型上的星号后缀 (*)(分析器 >= 0.40.0)

ddi*_*iev 7 dart dart-analyzer

升级到 0.40.0 后,我开始在任何类型后出现一个尴尬的星号后缀符号。

例子...

print(elementInstance.type.toString());

我曾经得到Stream<bool>现在我得到 Stream<bool*>*

我是否错过了任何分析器设置或 dart 格式?

提前致谢。

And*_*say 3

它只是说变量可以为空或不可为空,因为这种行为出现在 NNBD (Dart v.2.12) 之前,如果变量可以为空,则必须用问号显式标记它

查看这篇文章https://dart.dev/null-safety