Monadic

From NARS2000
Revision as of 21:14, 27 February 2013 by Paul Robinson (talk | contribs) (Created page with "A function is '''niladic''' if it does not accept any arguments. For example: <code>'''<big>    ∇ z{:=}dealcard m<br/> [1]    z←m...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

A function is niladic if it does not accept any arguments. For example:

    ∇ z←dealcard m
[1]    z←m ? 52
    ∇

In this case, the function would return a shuffle of m cards from a deck of 52. So a statement of

shuffle ← dealcard 7

Would set shuffle to the value of an array of 7 entries from the range of 1 to 52.

Some System functions are monadic in that you may present them one argument, and it may return a value. The ⎕FPC function returns the number of digits of precision for arithmetic calculations, and you can set it to the number of digits you want.

See Also