A.modify()

阅读(667) 标签: 指定位置, 赋值, 序列,

描述:

按照指定的位置,给一个或多个成员赋值。

语法:

A.modify(k,x)

将序列A中第k个成员赋值为x

A.modify(k,X)

用序列X的成员依次给序列A中第k到第k+|X|-1个成员赋值

备注:

x赋值给序列Ak个成员或者用序列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)

修改涉及到的排列

相关概念:

A.delete()

A.insert()

T.modify()