【发布时间】:2021-03-05 21:08:58
【问题描述】:
我是 dart 和 flutter 的新手,当我使用 Stream 时,我发现了这个功能
StreamSubscription<T> listen(void onData(T event)?,
{Function? onError, void onDone()?, bool? cancelOnError});
谁能告诉我'?'是什么意思?是这里的意思吗?
【问题讨论】:
-
它为函数参数增加了空安全性?该问号表示参数可以是指定的类型或 null,但仅此而已。 Dart 不再支持 null 作为已知类型的子类型,这就是原因。