MagicGetArray
简述
获取数组指定下标的值,支持多维数组。中间的参数可以是直接列出的数组各维下标,也可以以数组的形式表现,数组内的数据就是下标。
MagicGetArray(Arr:Array;N1:<Integer|string|Array>[;N2;...;NN:<Integer|string>]):Any
名称 | 类型 | 说明 |
---|
Arr | Array | 数组 |
N1 | <Integer|string|Array | 非数组,则为数组第一维的下标;数组,则表示各维度下标 |
N2 | <Integer|string | 第二维的数组下标,可省略 |
NN | <Integer|string | 第N维的数组下标,可省略 |
返回 | Any | 任意值,这取决于数组指定下标的数据内容 |
范例01:
a:=array((1,2,3),(4,5,6));
return MagicgetArray(a,1,2); //返回a[1][2]的数据
//结果:6
范例02:
a:=array((1,2,3),(4,5,array(3,4)));
return MagicgetArray(a,array(1,2)); //返回a[1][2]的数据
//结果:
MagicSetArray