Foundations
Functions
Functions name reusable work and return values to the caller.
Functions
functions.lua
local function square(value)
return value * value
end
local side =
local area = square(side)
print("side=" .. side)
print("area=" .. area)
local function square(value)
return value * value
end
local side =
local area = square(side)
print("side=" .. side)
print("area=" .. area)
local function square(value)
return value * value
end
local side =
local area = square(side)
print("side=" .. side)
print("area=" .. area)
function call
A function call runs the named function and can use the returned value in another expression.