描述:
修改记录字段值。
语法:
r.modify(xi:Fi,…)
备注:
修改记录r中的字段值。
参数:
r |
待修改的记录。 |
xi |
修改表达式。 |
Fi |
待修改的字段名,Fi省略,则修改r中第i个字段。 |
r' |
用来修改记录r的新记录值。 |
选项:
@r(r') |
按照字段的顺序,用记录r’,修改记录r。 |
@f(r') |
用记录r’按照字段名称修改记录r。 |
返回值:
记录
示例:
|
A |
|
1 |
=[[1,"Lucy",29]].new(~(1):ID,~(2):Name,~(3):Age) |
|
2 |
=A1(1).modify(2,"Petter") |
修改第一第二个字段:
|
3 |
=A2.modify(30:Age) |
修改 Age 字段:
|
4 |
=A3.modify(3,33:Age) |
修改第一个字段和 Age 字段:
|
5 |
=[[4,"Lily",23]].new(~(1):SID,~(2):SName,~(3):SAge) |
|
6 |
=A4.modify@r(A5(1)) |
将A5(1)成员有序填入A4中:
|
7 |
=A6.modify@f(([["ella"]].new(~(1):Name))(1)) |
修改 A6 字段值,仅修改Name 字段:
|
相关概念: