T.record()

阅读(747) 标签: 序列, 序表, 新纪录,

描述:

用序列A成员组成序表T的新记录。

语法:

T.record(A,k)

备注:

从序表T中指定位置k的记录开始,用序列A的成员依次修改T序表中记录的每个字段值。修改的记录数由A的成员数和T的字段数决定,当A的成员数不能整除T的字段数时,A的剩余成员继续填入下一记录。

参数:

k

整数,表示在从第k位置开始修改记录;当k 0或缺省时,则在T中追加记录进行修改。

A

成员被用来做为T 的字段值的序列。

T

序表。

选项:

@i

在指定k位置前插入记录进行修改。

返回值:

序表

示例:

 

A

 

1

=create(StuID,StuName,English)

 

 

2

=A1.record([1,"Lucy",98,2,"Petter",87])

缺省在末尾追加记录:

 

 

3

=A1.record([10," Claire",88],0)

k0, 在末尾追加记录:

 

 

4

=A1.record([10,"Gail",88],3)

k3, 修改第三条记录:

 

 

 

5

=A1.record@i([11," Jamie",90],1)

如果k1,在第一条记录之前插入记录:

 

 

 

 

6

=A1.record([3," Lily",67,4])

A的剩余成员4填入下一记录: