【发布时间】:2016-12-15 18:07:26
【问题描述】:
我有这段代码可以验证 true 或 false 值的语法,比如 1 是 true,0 是 false,如果是其他的,则错误:
itcl::body boolean::validateSyntax {} \
{
if {![string equal [getData] "1"] && \
![string equal [getData] "0"] && \
![string equal [getData] "true"] && \
![string equal [getData] "false"]} \
{
errorHandle-errMsg \
"Invalid boolean value."
}
}
如果有任何其他方法可以完成此操作,请告诉我,一些代码逻辑将使用“getData”检查 0 或 1 的真假,并将其他情况作为错误处理。
【问题讨论】: