reverse
语法
reverse(X)
参数
X 可以是向量、矩阵、内存表、有序字典。
详情
-
若 X 为向量或矩阵,返回一个新的向量或矩阵,它和原有向量或矩阵的元素顺序相反。
-
若 X 为内存表,返回一个内存表,其行序与原表相反。
-
若 X 为有序字典,返回一个有序字典,其键值对顺序与原字典相反。
例子
reverse `hello `world;
// output
[world,hello]
(1..6).reverse();
// output
[6,5,4,3,2,1]
x=1..6$2:3;
x
#0 | #1 | #2 |
---|---|---|
1 | 3 | 5 |
2 | 4 | 6 |
reverse(x);
#0 | #1 | #2 |
---|---|---|
6 | 4 | 2 |
5 | 3 | 1 |
t = table(1 2 3 as a, `x`y`z as b)
reverse(t)
a | b |
---|---|
3 | z |
2 | y |
1 | x |
d = dict(1 2 3, `x`y`z, true)
reverse(d)
/*
output:
3->z
2->y
1->x
*/