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)
end
Output:
1
2
3
4
Return 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"))