此类封装了一个Stream和一个对该流的订阅。它监听流,当下一个值可用时,通过moveNext返回的future来完成。
在调用moveNext之间,流可能被暂停。
构造函数
-
StreamIterator(Stream<
T> stream) - 在
stream
上创建一个StreamIterator。工厂
属性
- current → T
- 流的当前值。没有设置器
- hashCode → int
- 此对象的哈希码。没有设置器继承
- runtimeType → Type
- 对象的运行时类型的表示。没有设置器继承
方法
-
cancel(
) → Future - 提前取消流迭代器(及其底层流订阅)。
-
moveNext(
) → Future< bool> - 等待可用的下一个流值。
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。继承
-
toString(
) → String - 此对象的字符串表示。继承
运算符
-
operator ==(
Object other) → bool - 相等运算符。继承