Function/Operator/Hyperator Assignment

From NARS2000
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
A←f assigns the function f to A.
A←op1 assigns the monadic operator op1 to A.
A←op2 assigns the dyadic operator op2 to A.
A←h1o1 assigns the monadic hyperator, monadic operator h1o1 to A.
A←h1o2 assigns the monadic hyperator, dyadic operator h1o2 to A.
A←h2o1 assigns the dyadic hyperator, monadic operator h2o1 to A.
A←h2o2 assigns the dyadic hyperator, dyadic operator h2o2 to A.
A is an assignable name, f, op1, op2, h1o1, h1o2, h2o1, and h2o2 are an arbitrary function, monadic or dyadic operator, or one of the four forms of a hyperator, respectively.


For example, the function RankEach←⍴∘⍴¨ when applied to an array, returns the number of dimensions of each item.