Roblox Wiki
Register
Advertisement
Roblox Wiki
Tutorial page
This article is an easy tutorial.

What are keywords?[]

Keywords are special words that cannot be used as variable names or function names, and control the flow of the script.

What are some keywords?[]

The keywords in luau are:

  • if
  • else
  • elseif
  • export
  • for
  • while
  • break
  • continue
  • repeat
  • until
  • next
  • not
  • then
  • end
  • function
  • local
  • or
  • and
  • do
  • self
  • type
  • typeof

List is not complete.

Keywords in action[]

An example of an if statement:

if true then -- Using keywords ''if'', ''true'', and ''then''
    print(0)
elseif false then -- Using keywords ''elseif'', ''false'', and ''then''
    -- Don't do anything
else -- Using keyword ''else''
    print(1)
end -- Using keyword ''end''

An example of a for loop:

for i=1, 10 do -- Using keywords ''for'' and ''do''
    print(i)
end

An example of a do block:

do -- Using keyword ''do''
    print(0)
end

An example of a while loop:

while true do -- Using keywords ''while'', ''true'', and ''do''
    break -- Using keyword ''break''
end -- Using keyword ''end''

An example of using and, or, and not:

local a = false and 0 or not false and 1 --Using keywords ''local'', ''false'', ''and'', ''or'', and ''not''
print(a)

This code produces an error:

local if = 1

because the variable name is a keyword.

Advertisement