Bool

From Legacy Roblox Wiki
Revision as of 21:22, 9 March 2010 by >Mr Doom Bringer
Jump to navigationJump to search

Introduction

A Boolean, or Bool value is a very simple type of data. It can be either true or false. That's it. Either yes or no.

In Lua, everything that has a value is true, unless it is nil or false.


Booleans are really easy to use. Like so: Template:CodeExample MyBool = true

if MyBool then

--If "MyBool" is true, this code is run.

else

--If "MyBool" is false, this code is run.

end |}


Bools can also be used as numbers. true is 1 and false is 0. Sometimes you will see scripts like this: Template:CodeExample MyBool = 1

if MyBool == true then

--This code is run, since MyBool is 1, and thus true.

else

--This bit is not run, since MyBool is true, not false

end |}


See Also

RBX.lua.BoolValue (Object)

Programming in Lua 2.2: Booleans

Lua Types Tutorial