Lua 中的 boolean 类型只有两个可选值:true(真) 和 false(假)。Lua 把 false 和 nil 都看作是 “假”,其它的都为 “真”。
varname = true varname1 = false
参数
参数 描述 varname 变量名。 varname1 变量名。 说明
我们分别定义了变量 varname 和变量 varname1,其分别被赋值为 true 和 false,此时,变量 varname 和变量 varname1 都是布尔类型。
案例
定义布尔类型
定义一个变量,赋值为 true 或者 false
#!/usr/bin/lua print("haicoder(www.haicoder.net)\n") a = true print("a =", a, "type a =", type(a)) b = false print("b =", b, "type b =", type(b))
程序运行后,控制台输出如下:
我们分别定义了两个变量 a 和 b,并且分别赋值为 true 和 false,并同时输出它们的类型,我们发现,它们的类型都是布尔类型。
Lua boolean总结
Lua 中的 boolean 类型只有两个可选值:true(真) 和 false(假)。Lua 把 false 和 nil 都看作是 “假”,其它的都为 “真”。