functions
packageThis package is not in the latest version of its module.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
Links
Documentation¶
Overview¶
Package functions defines the standard builtin functions supported by the interpreter
Index¶
Constants¶
This section is empty.
Variables¶
This section is empty.
Functions¶
This section is empty.
Types¶
typeFunctionOp¶
FunctionOp is a function with accepts zero or more arguments and producesa value or error as a result.
typeOverload¶
type Overload struct {// Operator name as written in an expression or defined within// operators.go.Operatorstring// Operand trait used to dispatch the call. The zero-value indicates a// global function overload or that one of the Unary / Binary / Function// definitions should be used to execute the call.OperandTraitint// Unary defines the overload with a UnaryOp implementation. May be nil.UnaryUnaryOp// Binary defines the overload with a BinaryOp implementation. May be nil.BinaryBinaryOp// Function defines the overload with a FunctionOp implementation. May be// nil.FunctionFunctionOp// NonStrict specifies whether the Overload will tolerate arguments that// are types.Err or types.Unknown.NonStrictbool}Overload defines a named overload of a function, indicating an operand traitwhich must be present on the first argument to the overload as well as oneof either a unary, binary, or function implementation.
The majority of operators within the expression language are unary or binaryand the specializations simplify the call contract for implementers oftypes with operator overloads. Any added complexity is assumed to be handledby the generic FunctionOp.