Monadic operator

From APL Wiki
Revision as of 16:20, 13 March 2020 by Marshall (talk | contribs) (Created page with "In APL syntax, a '''monadic operator''' is an operator with one operand, which is written to the operator's left. Outer Product is usually also considered a mo...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

In APL syntax, a monadic operator is an operator with one operand, which is written to the operator's left. Outer Product is usually also considered a monadic operator, even though it is written with two symbols and the operand on the right. A specified axis may also be considered a monadic operator, even though its syntax is anomalous: it is written with brackets, and can apply to the Reduce and Scan operators even though operators are not usually allowed to be operands.


APL syntax [edit]
General Comparison with traditional mathematicsPrecedenceTacit programming (Train, Hook, Split composition)
Array Numeric literalStringStrand notationObject literalArray notation (design considerations)
Function ArgumentFunction valenceDerived functionDerived operatorNiladic functionMonadic functionDyadic functionAmbivalent functionDefined function (traditional)DfnFunction train
Operator OperandOperator valenceTradopDopDerived operator
Assignment MultipleIndexedSelectiveModified
Other Function axisBracket indexingBranchStatement separatorQuad nameSystem commandUser commandKeywordDot notationFunction-operator overloadingControl structureComment