Stream<T>.empty 构造函数
- {@Since("3.2") bool broadcast}
创建一个空的广播流。
这是一个流,它除了在监听时发送完成事件外不做任何事情。
示例
const stream = Stream.empty();
stream.listen(
(value) {
throw "Unreachable";
},
onDone: () {
print('Done');
},
);
该流默认为广播流,如 isBroadcast 所报告。这个值可以通过传递 false
作为 broadcast
参数来更改,默认为 true
。
无论该流报告自己为广播流与否,都可以多次监听该流。
实现
const factory Stream.empty({@Since("3.2") bool broadcast}) = _EmptyStream<T>;