sort

语法

sort(X, [ascending=true])

sort! 是 sort 的原地版本。

参数

X 可以是向量。

ascending 是一个布尔值,表示按升序排序还是按降序排序。默认值为true(按升序排序)。

详情

返回一个排序后的向量。

例子

$ x=9 1 5;
$ x;
[9,1,5]

$ y=sort(x);
$ y;
[1,5,9]

$ sort(x, false);  // 逆序排序
[9,5,1]

$ x=1 4 2 5 6 3$2:3;
$ x;

#0

#1

#2

1

2

6

4

5

3

$ sort x;

#0

#1

#2

1

3

5

2

4

6

sort! 函数排序并修改输入。

$ x=9 1 5;
$ sort!(x);
$ x;
[1 5 9];

相关函数:isort