haijie1223 发表于 2016-10-23 22:58:45

布尔类型的判断[已解决]

本帖最后由 haijie1223 于 2016-10-24 09:22 编辑

效果如下
test(True)
Func test($Tag = False)
        If $Tag = -1 Then $Tag = False
        MsgBox(0, 0, $Tag)
EndFunc   ;==>test

是我自己没搞明白,布尔类型的数据,只有两个值,0和非0.所有非0的值都看作true,所以才会出现上面的结果。

1361739590 发表于 2016-10-24 02:12:46

可能是没分正负,只要不是 0 就行了。

goldsuper7 发表于 2016-10-24 07:17:54

https://www.autoitscript.com/autoit3/docs/functions/IsBool.htm
页: [1]
查看完整版本: 布尔类型的判断[已解决]