我有一个方法:
Stream<T> streamFromFutures<T>(Iterable<Future<T>> futures) async* {
for(Future<T> future in futures){
T result = await future;
yield result;
}
}
我想做-> streamFromFutures(futures).listen((event) => print(event), onError: (error) => print('error $error'));
我也写了方法
Iterable<Future<T>> futures<T>(){
//Iterable iterable = new Iterable.generate(5);
return ?;
}
但是我应该返回什么?