首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Flutter 专题】80 初识 Flutter Stream (一)

1.2 Stream.fromFutures(Iterable futures)</future Stream 通过一系列的 Future 创建新的单订阅流,每个 Future 都会有自身的...2.2 Stream takeWhile(bool test(T element)) takeWhile 也可以实现上述相同效果,通过 test 返回一个 boolean 类型,如果为 false...2.3 Stream where(bool test(T event)) where 用于在当前 Stream 中创建一个新的 Stream 用来丢弃不符合 test 的数据;和尚简单理解为类似数据库查询一样...2.6 Stream skipWhile(bool test(T element)) skipWhile 用于跳过在 where 符合条件下满足设置 test 条件的订阅数据;即当 test...2.9 Future get length Stream 监听订阅事件结束后,符合 where 条件的数量; _streamLength(index) async { Duration

1.1K21
您找到你想要的搜索结果了吗?
是的
没有找到

Promise、Generator、Async 合集

const promise = new Promise((resolve, rejected) => { throw new Error('test');});//此时只有then的第二个参数可以捕获到错误信息...Promise 相关API静态方法Promise.all(iterable) 这个方法返回一个新的promise对象,该promise对象在iterable参数对象里所有的promise对象都成功的时候才会触发成功...这个新的promise对象在触发成功状态以后,会把一个包含iterable里所有promise返回值的数组作为成功回调的返回值,顺序跟iterable的顺序保持一致;如果这个新的promise对象触发了失败状态...,它会把iterable里第一个触发失败的promise对象的错误信息作为它的失败错误信息。...Promise.race(iterable) 当iterable参数里的任意一个子promise被成功或失败后,父promise马上也会用子promise的成功返回值或失败详情作为参数调用父promise

10300
领券