通过Stream in Dart发送/接收没有相关数据的事件

时间:2015-10-19 13:50:40

标签: dart

我想使用StreamController<null>Stream<null>之类的内容,但是无法将null作为泛型的类型传递。 换句话说,我只需发送/接收事件发生的事实,没有相关数据。

如何制作?

1 个答案:

答案 0 :(得分:3)

我还没有尝试将其作为泛型类型参数,但null是一个值,而Null是一种类型。如果您想要使用<Null>而不是null

DartPad

中试用
import 'dart:async';
main() {
  StreamController<Null> c = new StreamController<Null>();
  c.stream.listen(print);
  c.add(null);
  c.add(null);
}