标签: flutter dart
我有一个返回Stream的方法,像这样:
Stream<int> getData() async* { for(int i = 0; i < 100; ++i) { await Future.delayed(Duration(milliseconds: 500)); yield i; } }
我想批量阅读此Stream。也就是说,读取10个数据,暂停以供用户输入,然后读取下10个数据,再次暂停,读取,暂停...,直到流完成。
Stream
我该如何在飞镖中做到这一点?