"There is a difference in their scopes.
local function Test()
Can be accessed as an upvalue for recursion, while the other one can not."
Taken from this response, suggest reading through it:
"There is a difference in their scopes.
local function Test()
Can be accessed as an upvalue for recursion, while the other one can not."
Taken from this response, suggest reading through it: