Programming in Lua - 4.4
Programming in Lua - 4.4
Programming in Lua
Part I. The Language
Chapter 4. Statements
A return statement
returns occasional results from a function
or simply
finishes a function.
There is an implicit return at the end of any function,
so
you do not need to use one if your function ends naturally,
without returning
any value.
local i = 1
while a[i] do
i = i + 1
end
function foo ()
do return end -- OK
end