Difference between revisions of "FuncRef"

From MiniScript Wiki
Jump to navigation Jump to search
(Link to function references)
 
(2 intermediate revisions by the same user not shown)
Line 15: Line 15:
  
 
<ms>@floor isa funcRef   // returns 1</ms>
 
<ms>@floor isa funcRef   // returns 1</ms>
[[Category:Intrinsic Functions]]
 
  
 
== See also ==
 
== See also ==
Line 21: Line 20:
 
* The [[Isa | isa ("is a") operator]]
 
* The [[Isa | isa ("is a") operator]]
 
* [[Function#Function_References|Function references]]
 
* [[Function#Function_References|Function references]]
 +
 +
[[Category:Language]]
 +
[[Category:Data Types]]

Latest revision as of 21:20, 15 February 2024

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

See also