StreamIterator<T>抽象 接口

Iterator类似接口的Stream值。

此类封装了一个Stream和一个对该流的订阅。它监听流,当下一个值可用时,通过moveNext返回的future来完成。

在调用moveNext之间,流可能被暂停。

必须在使用moveNext返回的future以代码true完成后,且仅在使用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
相等运算符。
继承