Syntax
local count = 0
while count < 3 do
count = count + 1
endExamples
Lua while loops example
A focused example you can adapt while practising.
local count = 0
while count < 3 do
count = count + 1
endBest practices
- Start with the smallest working example, then adapt it to your project.
- Use the language’s standard library and idioms before introducing extra dependencies.
At a glance
- Purpose
- Lightweight scripting and embedding
- File extension
- .lua
- Runs in
- Lua interpreter or a host application
- Usually used with
- Host APIs and Lua modules
Specifications & further reading
Related Lua documentation
Lua Conditions & Loops
Lua uses then/end for conditionals and do/end for loops. In Lua, only false and nil are falsey; zero and empty strings are truthy.Lua if then end
Lua reference for lua if then end.Lua elseif
Lua reference for lua elseif.Lua repeat until loops
Lua reference for lua repeat until loops.
Lua uses then/end for conditionals and do/end for loops. In Lua, only false and nil are falsey; zero and empty strings are truthy.Lua if then end
Lua reference for lua if then end.Lua elseif
Lua reference for lua elseif.Lua repeat until loops
Lua reference for lua repeat until loops.