//当参数为空时,返回true。
result:= ifNil (Nil); //函数参数为空
Return result;
//当参数不为空时,返回false。
a :=34; //函数参数不为空
result:= ifNil (a);
Return result;
//对数组第一维度数据进行类型判断
t:=array(1,3.16,"A",(nil,"C",3.14),nil);
return IfNil(t,-1);
//结果:array(0,0,0,0,1)
//对数组中每一数据进行类型判断
t:=array(1,3.56,"A",(nil,2.14,"C"),nil);
return IfNil(t,1);
//结果:array(0,0,0,(1,0,0),1)