Monadic function: Difference between revisions

Jump to navigation Jump to search
36 bytes added ,  22:07, 10 September 2022
m
Text replacement - "</source>" to "</syntaxhighlight>"
m (Fix a red link)
m (Text replacement - "</source>" to "</syntaxhighlight>")
Line 10: Line 10:
       f ×⍨ ⍳ 5
       f ×⍨ ⍳ 5
1 4 9 16 25 25 16 9 4 1
1 4 9 16 25 25 16 9 4 1
</source>
</syntaxhighlight>
The functions <source lang=apl inline>f</source>, <source lang=apl inline>×⍨</source> ([[Times]] [[Commute]]), and <source lang=apl inline>⍳</source> ([[Iota]]) are each monadic functions: a named [[dfn]], a [[derived function]], and a [[primitive function|primitive]], respectively. Evaluating them first produces the [[Index|indices]] up to 5, then multiplies each index by itself to square it, then [[catenate]]s the resulting list to its [[reverse]].
The functions <source lang=apl inline>f</syntaxhighlight>, <source lang=apl inline>×⍨</syntaxhighlight> ([[Times]] [[Commute]]), and <source lang=apl inline>⍳</syntaxhighlight> ([[Iota]]) are each monadic functions: a named [[dfn]], a [[derived function]], and a [[primitive function|primitive]], respectively. Evaluating them first produces the [[Index|indices]] up to 5, then multiplies each index by itself to square it, then [[catenate]]s the resulting list to its [[reverse]].


== External links ==
== External links ==

Navigation menu