描述:
针对记录计算表达式,返回记录本身。
语法:
r.run(xi,…)
备注:
针对记录r计算表达式x,最后返回记录r。此函数通常用于修改r的字段值,例如x为col1=col2+1, 结果将更改col1的字段值。
参数:
r |
记录。 |
xi |
计算表达式,一般为字段名,或者由字段名组成的合法表达式,"~"表示当前记录。 |
返回值:
经过表达式x运算后的r
示例:
|
A |
|
1 |
=[[12,23]].new(~(1):col1,~(2):col2) |
|
2 |
=A1(1).run(col1=col2+1) |
|
3 |
=A1(1).run(col1=col2+1,col2=col1+col2) |
|
注意:
r.(x)和r.run(x)的区别:r.(x)的目的在于计算x表达式的值,并返回该表达式的值;r.run(x)的目的在于通过x的运算对r做出修改,从而返回修改后的r。
相关概念: