我try 将列表流转换为单个T流.
我想在纯dart 中从Sream<List<T>>
中获得Stream<T>
.
例子:
转换发出这些值的流
Stream.fromIterable([[1, 2, 3], [4, 5, 6]]);
来流发出这些值的流
Stream.fromIterable([1, 2, 3, 4, 5, 6]);
我try 将列表流转换为单个T流.
我想在纯dart 中从Sream<List<T>>
中获得Stream<T>
.
例子:
转换发出这些值的流
Stream.fromIterable([[1, 2, 3], [4, 5, 6]]);
来流发出这些值的流
Stream.fromIterable([1, 2, 3, 4, 5, 6]);
你可以使用expand:
stream = streamOfList.expand((e) => e);