gpt4 book ai didi

Dart 列表最小/最大值

转载 作者:行者123 更新时间:2023-12-03 00:29:19 24 4
gpt4 key购买 nike

如何在 Dart 中获取列表的最小值和最大值。

[1, 2, 3, 4, 5].min //returns 1
[1, 2, 3, 4, 5].max //returns 5

我确信我可以a)编写一个简短的函数或b)复制然后对列表进行排序并选择最后一个值,

但我想看看是否有更原生的解决方案(如果有的话)。

最佳答案

假设列表不为空,您可以使用 Iterable.reduce :

import 'dart:math';

main(){
print([1,2,8,6].reduce(max)); // 8
print([1,2,8,6].reduce(min)); // 1
}

关于 Dart 列表最小/最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20490868/

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