Difference between revisions of "FuncRef"
Jump to navigation
Jump to search
(Add reference to the "isa" operator) |
(Link to function references) |
||
Line 1: | Line 1: | ||
− | <c>funcRef</c> returns a map that represents a function reference in | + | <c>funcRef</c> returns a map that represents a [[Function#Function_References|function reference]] in |
MiniScript's core type system. This can be used with `[[Isa | isa]]` | MiniScript's core type system. This can be used with `[[Isa | isa]]` | ||
to check whether a variable refers to a function (but be | to check whether a variable refers to a function (but be | ||
Line 20: | Line 20: | ||
* The [[Isa | isa ("is a") operator]] | * The [[Isa | isa ("is a") operator]] | ||
+ | * [[Function#Function_References|Function references]] |
Revision as of 09:32, 24 April 2023
funcRef
returns a map that represents a function reference in
MiniScript's core type system. This can be used with ` isa`
to check whether a variable refers to a function (but be
sure to use @ to avoid invoking the function and testing
the result).
See also: number; string; list; map
Usage Notes
funcRef
Be
sure to use @ to avoid invoking the function and testing
the result.
Example
@floor isa funcRef // returns 1