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