相关疑难解决方法(0)

在Dart中升序和降序排序?

我有这个

var nlist = [4,2,1,5];
var compare = (a, b) => a.compareTo(b);
nlist.sort(compare);
print(nlist);        // [1,2,4,5]
Run Code Online (Sandbox Code Playgroud)

在这里(其中我改变了(b, a)(a, b))

var nlist = [4,2,1,5]
var compare = (b, a) => a.compareTo(b);
nlist.sort(compare);
print(nlist);        // [5,4,2,1]
Run Code Online (Sandbox Code Playgroud)

为什么这个小修改会从升序变为降序?

sorting dart

4
推荐指数
5
解决办法
4336
查看次数

标签 统计

dart ×1

sorting ×1