Headers#
Execution#
func <functionName>
: If the program is being directly executed, at the end of the script it will run the function specified and pass in a list of command line arguments as a parameter.object <recipeName>
: If the program is being directly executed, at the end of the script it will call the static method named main of the given class and pass in a list of command line arguments as a parameter.
Optimization#
memoize
: Caches function calls so when functions are called with arguments that have been called before, it will automatically return the value instead of running the function.
Exports#
export <args>
: Allows only the specified arguments to be imported into other scripts.export_to <target>
: Changes what types of files can import the script.all
: All files can import the script.package
: Only scripts in the same package can import the script.none
: No files can import the script.
package <packageName>
: Changes the package the script is in.