【问题标题】:how to compare File/Stream Equality in dart如何比较飞镖中的文件/流平等
【发布时间】:2020-12-13 05:05:02
【问题描述】:

如何在 dart 中检查文件/流的相等性?

像这样:

File file1;
File file2;
file1.equals(file2) // false Or true

或者像这样在流中:


Stream<Int8List> stream1;
Stream<Int8List> stream2;

stream1.equals(Stream2) // false Or true

还有单元测试?

【问题讨论】:

标签: flutter dart stream equality rxdart


【解决方案1】:

使用来自rxdart 包的sequenceEqual

import 'package:collection/collection.dart';

Rx.sequenceEqual(
  stream1,
  stream2,
  const ListEquality<Int>().equals
).listen(print);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-15
    • 1970-01-01
    • 2018-10-15
    • 1970-01-01
    • 2021-12-20
    相关资源
    最近更新 更多