Function
Represents callable code blocks or routines.
Functions can be named or anonymous, accept zero or more arguments, and may return a value of any type.
Symbols
| Name | Description |
|---|---|
== | Checks if two function objects are equal. |
Members
| Name | Description |
|---|---|
| call | Calls a function with the specified parameters. |
| clone | Creates a clone of the function object. |
| get_arity | Returns the arity (number of arguments) of the function. |
| get_contained_functions | Returns the functions contained within this function object. |
| get_guard | Returns the guard condition of the function. |
| get_param_types | Returns the parameter types of the function. |
| has_guard | Checks if the function has a guard condition. |