//当参数为数组类型变量时,返回true。
a :=array(23,54,67); //定义a为一个数组
result:= ifArray (a);
Return result;
//当参数为非数组类型变量时,返回false。
a :=34; //定义a为一个非数组
result:= ifArray (a);
Return result;
//对数组第一维度数据进行类型判断
t:=array(1,3.56,"A",(1,"C",3.14),nil);
return IfArray(t,-1);
//结果:array(0,0,0,1,0)
//对数组中每一数据进行类型判断
t:=array(1,3.56,"A",(nan,2.14,"C"),nil);
return IfArray(t,1);
//结果:array(0,0,0,(0,0,0),0)