A.modify()

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

描述:

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

语法:

A.modify(k,x)

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

A.modify(k,X)

用序列X的成员依次给序列A中第k到第k+|X|-1个成员赋值,k<0则从后面开始数。

备注:

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)

修改涉及到的排列

6

=A1. modify(-2,"h")

[a,g,d,e,f,2,4,h,5],参数k<0则从后面开始数。

相关概念:

A.delete()

A.insert()

T.modify()