function outerFunction()
local function innerFunction()
print("This is the inner function")
end
innerFunction() -- This will work, as innerFunction is called from within outerFunction
end
outerFunction() -- This will call outerFunction, which in turn calls innerFunction
innerFunction() -- This will generate an error, as innerFunction is not accessible outside outerFunction