Okay, I’m having trouble understanding the difference between an argument and a parameter.
1 Like
function foo(Parameter1, Parameter2)
end
foo(Argument1, Argument2)
You pass a Argument to a function, and the function receives Parameters I believe.
EDIT: Oops
1 Like
Parameters are a function’s input variables. They are sometimes called formal parameters.
local function foo(bar, baz) -- bar and baz are parameters
end
Arguments are a function’s input values. For this reason they are sometimes also called actual parameters.
foo("hello", 1) -- arguments are "hello" and 1
8 Likes