Delphi:没有VarIsBoolean()函数?

Veg*_*gar 6 delphi boolean variant

在variants.pas中,有几个VarIsXXX()函数用于对变量进行类型检查.但是没有VarIsBoolean().

检查变量是否为boolean类型的首选方法是什么?

Ral*_*ach 19

尝试

varIsType(v, varBoolean);
Run Code Online (Sandbox Code Playgroud)

然后编写自己的VarIsBoolean函数很容易

function VarIsBoolean(const V: Variant): Boolean;
begin
   result := varIsType(v, varBoolean);
end;
Run Code Online (Sandbox Code Playgroud)