描述:
按照指定的位置,给一个或多个成员赋值。
语法:
A.modify(k,x) |
将序列A中第k个成员赋值为x。 |
A.modify(k,X) |
用序列X的成员依次给序列A中第k到第k+|X|-1个成员赋值,k<0则从后面开始数。 |
备注:
将x赋值给序列A中第k个成员,或者用序列X的成员依次给序列A中第k到第k+|X|-1个成员赋值。
参数:
A |
序列。 |
k |
成员位置,当k大于A的长度时,在最后追加成员。 |
x |
成员值。 |
X |
序列。 |
选项:
@n |
返回修改涉及到的记录或排列。 |
返回值:
序列
示例:
|
A |
|
1 |
=["a","c","d","e","f"] |
|
2 |
=A1.modify(2,"g") |
[a,g,d,e,f] |
3 |
=A1.modify(6,[2,4,5]) |
[a,g,d,e,f,2,4,5],越界成员相当于追加。 |
4 |
=demo.query("select * from STUDENTS") |
|
5 |
=A4.modify@n(2:3,ID+10:ID) |
修改涉及到的排列 |
6 |
=A1. modify(-2,"h") |
[a,g,d,e,f,2,4,h,5],参数k<0则从后面开始数。 |
相关概念: