Bool: Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>Mindraker |
>Mr Doom Bringer No edit summary |
||
Line 1: | Line 1: | ||
{{CatUp| | {{CatUp|Value Types}} | ||
== Introduction == | == Introduction == | ||
A | 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: | |||
{{CodeExample}} | |||
true | 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: | |||
{{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 | |||
|} | |||
Revision as of 21:22, 9 March 2010
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 |}