Difference between revisions of "FuncRef"

From MiniScript Wiki
Jump to navigation Jump to search
m
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 reference in
 
MiniScript's core type system.  This can be used with `isa`
 
MiniScript's core type system.  This can be used with `isa`
 
to check whether a variable refers to a function (but be
 
to check whether a variable refers to a function (but be
Line 5: Line 5:
 
the result).
 
the result).
  
See also: [[number]]; [[string]]; [[list]]; [[map]]
+
See also: [[number type|number]]; [[string type|string]]; [[list type|list]]; [[map type|map]]
  
 
=== Usage Notes ===
 
=== Usage Notes ===

Revision as of 22:12, 1 November 2020

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