Languages
Lua Cheat Sheet
Print-ready cheat sheet for Lua, organized for fast lookup, study, and desk-side use
Sample
What's in this cheat sheet
- Basics
- Types
- Tables
- Functions
- Control Flow
- Strings
- Metatables
- Coroutines
- Modules
- Common Patterns
Hello World
print("Hello, Lua!")
Variables & Assignment
local name = "Lua" -- local variable
x = 10 -- global (avoid)
local a, b = 1, 2 -- multiple assignment
a, b = b, a -- swap values
Comments
-- single line comment
--[[ multi-line
comment ]]
Download the full cheat sheet for all sections, formatted for print
Download PDFDownloads
Choose the treatment that matches how you read
-
Recommended
Standard
B&W, ink-efficient. The default for laser printers and photocopies
Best for Printouts and desk-side reference
-
Color
Warm color accents for on-screen reading or color printers
Best for Screen reading or color printers
-
Reference Card
Maximum density, 4-column layout. Everything on one page
Best for Fast scanning and minimum paper use