Break and Return
Lua provides break to exit loops and return to exit functions.
Break Statement:
Used to exit a loop early.
for i = 1, 10 do
if i == 5 then
break
end
print(i)
endOutput:
1
2
3
4Return Statement:
Used to exit a function and optionally return values.
function greet(name)
if not name then
return "No name provided"
end
return "Hello, " .. name
end
print(greet("Lua"))