描述:
按照指定的位置,给一个或多个成员赋值。
语法:
A.modify(k,x) |
将序列A中第k个成员赋值为x |
A.modify(k,X) |
用序列X的成员依次给序列A中第k到第k+|X|-1个成员赋值 |
备注:
将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) |
修改涉及到的排列 |
相关概念: