FAQ
>
金融建模
>
建模问题
>
语法相关
Q:TSL语言中哪些数值判断为真,哪些数值判断为假?
复制链接
A:TSL语言中,0、nil、空数组array()、空字符串''、关键字false判断为假,其它数值判断为真。
如:
v:='';
return v?"真":"假"; //返回”假“
再如特殊值判断效果:
t1:=array(nil,0,false,array(),'',nan,true,1,-1,'0',array(nil),array(''),array(100));
t2:=array();
for i,v in t1 do
begin
t2[i,"v"]:=trim(tostn(v));
t2[i,"三目"]:=v?"真":"假";
end
return t2;
返回结果: