//当参数为数字类型(整数或者实数)变量时,返回true。
a := 2.233; //定义a为一个实数
result:= ifNumber (a);
Return result;
//当参数为非数字类型(整数或者实数)变量时,返回false。
a := array(23,54,67); //定义a为一个非数字类型
result:= ifNumber (a);
Return result;
//对数组第一维度数据进行类型判断
t:=array(1,3.56,"A",(1,2,3),nil);
return IfNumber(t,-1);
//结果:array(1,1,0,0,0)
//对数组中每一数据进行类型判断,nan也为数字类型
t:=array(1,3.56,"A",(nan,2.14, "C"),nil);
return IfNumber(t,1);
//结果:array(1,1,0,(1,1,0),0)