A.insert()

阅读(1728) 标签: 序列, 插入, 成员,

描述:

对序列插入成员。

语法:

A.insert(k,X)

将序列X的成员插入到A的位置k前,返回A

A.insert(k,x)

A的位置k前插入成员x,返回A

备注:

A序列的位置k前插入X的序列成员或x成员。当参数k省略时,假定A有序,插入成员X(x),若A中已有成员X(x)则不插入。插入成员时有索引则自动更新,并检查唯一性。

参数:

k

插入成员位置,当k==0时,在最后追加,k小于0则从末尾开始数。

A

序列。

X

要插入的成员组成的序列。

x

成员。

选项:

@n

返回增加的记录或排列。

返回值:

序列

示例:

 

A

 

1

=["a","c","d","e","f"]

 

2

=A1.insert(0,"g")

[a,c,d,e,f,g] ,在末尾追加,改变了A1

3

=A1.insert(2,["g","j"])

[a,g,j,c,d,e,f,g] ,在第二个成员之前插入。

4

=demo.query("select * from STUDENTS")

 

5

=A4.insert@n(2,ID+10:ID,"Lily":NAME,"M":GENDER,15:AGE)

返回新增的记录

6

=A1.insert(,"b")

[a,b,g,j,c,d,e,f,g]假定A1有序,插入新成员b

7

=A1.insert(,"a")

[a,b,g,j,c,d,e,f,g]A1中已存在成员a,所以不再插入相同的成员。

8

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

返回结果:[a,b,g,j,c,d,e,h,f,g],参数k<0,从末尾开始数。

相关概念:

A.delete()

A.modify()

T.insert()