//当参数为整数类型变量时,返回true。
a := 23L; //定义a为一个64位整数
return ifInt64(a);
//当参数为非整数型变量时,返回false。
a := 2.3; //定义a为一个非64位整数
return ifInt64(a);
//对数组第一维度数据进行类型判断
t:=array(1,3L,"A",(1,2,3),nil);
return Ifint64(t,-1);
//结果:array(0,1,0,0,0)
//对数组中每一数据进行类型判断
t:=array(1,3L,"A",(1,2L,3),nil);
return Ifint64(t,1);
//结果:array(0,1,0,(0,1,0),0)