Calling¶
Different ways to call a function.
function
command¶
Built into mcfunctions. Requires a namespace.
example/src/data/example/functions/main.databind
func example_func
say Hello, World!
end
func main
function example:example_func
end
call
(infer namespace)¶
Add namespaces to functions while compiling. Allows more freedom with directory names.
example/src/data/example/functions/main.databind
func example_func
say Hello, World!
end
func main
call example_func
end
Compiled, call example_func
becomes function example:example_func
.
call
(explicit namespace)¶
example/src/data/example/functions/main.databind
func example_func
say Hello, World!
end
func main
call example:example_func
end
Effectively the same as the function
command.