描述:
在多层循环函数中取出上层的基成员信息。
语法:
get(level,F;a:b)
备注:
在多层循环函数中取出上层的基成员信息。在循环函数外无定义。
参数:
| level | 向上数的层数,本层为0。 | 
| F | 字段名,#表示序号,省略取成员。 | 
| a:b | 成员序号偏移区间,a、b为偏移值,a缺省为1-#,b缺省为~.len() - #,可省略。 | 
返回值:
序列成员值/序列
示例:
| 
 | A | 
 | 
| 1 | [1,2,3] | 
 | 
| 2 | =A1.() | 返回A1的成员: 
 | 
| 3 | =A1.(A1.(get(0))) | 使用2层循环函数计算A1,get中参数level值为0,取本层的基成员信息,相当于计算表达式A1.(A1.()),返回结果如下: 
 | 
| 4 | =A1.(A1.(get(1))) | 返回当前循环层的上1层的基成员信息,返回结果如下: 
 | 
| 5 | =A1.(A1.(get(1;-1))) | 返回当前循环层的上1层的基成员信息,参数a的值为-1,即返回前一个基成员信息,返回结果如下: 
 | 
| 6 | =A1.(A1.(get(1;-1:1))) | get中,参数level值为,参数a的值为-1,参数b的值为1,即返回当前循环层的上1层的成员前一个位置到下一个位置的基成员信息,结果如下: 
 | 
| 
 | A | 
 | 
| 1 | =[2,3,8] | 
 | 
| 2 | =A1.(A1.(abs(~-get(1)))) | 计算A1序列中每个成员与其他成员的差值,结果如下: 
 | 
| 3 | =A1.(A1.max(abs(~-get(1)))) | 计算A1序列中每个成员与其他成员值的最大差值,结果如下: 
 | 






