Syntax
local allowed = signed_in and is_admin
local name = supplied_name or "Guest"Examples
Lua logical operators example
A focused example you can adapt while practising.
local allowed = signed_in and is_admin
local name = supplied_name or "Guest"Best 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 Variables & Values
Lua uses local for scoped variables. Its basic value types include nil, boolean, number, string, function, table, thread, and userdata.Lua comments
Lua reference for lua comments.Lua local variables
Lua reference for lua local variables.Lua global variables
Lua reference for lua global variables.
Lua uses local for scoped variables. Its basic value types include nil, boolean, number, string, function, table, thread, and userdata.Lua comments
Lua reference for lua comments.Lua local variables
Lua reference for lua local variables.Lua global variables
Lua reference for lua global variables.