gpt4 book ai didi

sorting - Dart 中检查列表是否已排序的常用方法是什么?

转载 作者:行者123 更新时间:2023-12-02 10:35:12 24 4
gpt4 key购买 nike

Dart 标准库中是否有一个函数可以让我检查列表是否已排序?

当然,我可以轻松地实现我的(以不同的方式),但由于这可能是经常需要的操作,因此将这样的函数作为 List API 的一部分可能会很有用或者作为其他库中的顶级函数或算法。

最佳答案

通过 collection 包(Flutter 中包含),您可以使用 isSorted 函数。

检查整数列表是否已排序的示例:

import 'package:collection/collection.dart'; 

final list = [1, 2, 3];
list.isSorted((a, b) => a.compareTo(b)); // true

关于sorting - Dart 中检查列表是否已排序的常用方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45863087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com