Or operator: Difference between revisions

From Legacy Roblox Wiki
Jump to navigationJump to search
>Legend26
Changed 'statement' to 'operator'
>Legend26
Changed 'statement' to 'operator'
(No difference)

Revision as of 19:23, 9 July 2011

The or operator comes in handy when you want to check if one of the listed values is a certain value.

If Statement

soul = true
food = false
try = false

if soul == true or food == true or try == true then -- If any of the three comparisons are met, then continue with the code block
    print 'soul is always true'
end


Output:
> soul is always true

Choice of Value

The or statement can also be used to choose an existent value of a nil value. Here is an example:

local y = x or 1
print(y)
> 1

This printed '1' because variable 'x' doesn't exist and is therefore nil. So the or operator allowed us to choose 1 over nil.


See Also

And operator

Conditional statements