Description:
Get members at specified positions.
Syntax:
A.m(i) |
n is the lengh of sequence A, -n£i£n and i is not equal to 0; 1<=i<=n indicates getting the ith member; -n<=i<=-1 indicates getting the ith member from the bottom |
A.m(P) |
P is a non-zero n-integer sequence |
Note:
A is a sequence whose length is n, from which you get members at specified positions. The function is generally used to get members of a sequence from backwards to forwards.
Parameter:
A |
A sequence expression |
i |
An integer |
P |
A non-zero n-integer sequence |
Option:
@r |
Turn back if the specified position exceeds the boundary of A, that is, if the integer i that exceeds the limit of sequence A can be fully divided by n, i is equal to n; otherwise, i is equal to the remaider of i divided by n |
@0 |
The member represented by a sequence number that exceeds the boundary of A will be excluded from the result. |
Return value:
A value or a sequence composed of the members at the specified positions in sequence A
Example:
|
A |
|
1 |
[a,b,c,d,e,f,g,h,i,j] |
|
2 |
=A1.m(2) |
b |
3 |
=A1.m(-2) |
i |
4 |
=A1.m([2,3]) |
[b,c] |
5 |
=A1.m([-2,-3]) |
[i,h] |
6 |
=A1.m@0([5,12]) |
[e] |
7 |
=A1.m@r([5,12]) |
[e,b] |
Related function: