将Future转换为Stream:Future.asStream()vs Stream.fromFeature(...)

时间:2019-12-18 15:13:52

标签: flutter dart

使用Future.asStreamStream.fromFeature获取流之间有什么区别吗?

使用一个在另一个上是有利还是弊?

1 个答案:

答案 0 :(得分:1)

实际上是完全一样的。我刚刚检查了将来的实现,并且Future.asStream使用Stream.fromFeature:

Stream<T> asStream() => new Stream<T>.fromFuture(this);

您可以在这里https://github.com/dart-lang/sdk/blob/master/sdk/lib/async/future_impl.dart进行检查。

希望有帮助!