Commute: Difference between revisions
Jump to navigation
Jump to search
m (Text replacement - "{{APL built-ins}}" to "{{APL built-ins}}Category:Primitive operators") |
m (Text replacement - "Category:Primitive operators" to "Category:Primitive operatorsCategory:Composition operators") |
||
Line 26: | Line 26: | ||
* [http://help.dyalog.com/latest/index.htm#Language/Primitive%20Operators/Commute.htm Dyalog] | * [http://help.dyalog.com/latest/index.htm#Language/Primitive%20Operators/Commute.htm Dyalog] | ||
{{APL built-ins}}[[Category:Primitive operators]] | {{APL built-ins}}[[Category:Primitive operators]][[Category:Composition operators]] |
Revision as of 10:05, 4 May 2020
⍨
|
Commute (⍨
) is a monadic operator that takes a [[[dyadic function]] as operand and modifies how the argument(s) of its derived functions are used. If the derived function is used monadically, the argument is also used as left argument. This usage is also known as Self or, more informally, Selfie. If the derived function is used dyadically, the arguments are swapped. This usage is also known as Swap.
Examples
This decrements from the vector:
1 -⍨ 1 2 3 0 1 2
Double:
+⍨1 2 3 2 4 6
External links
Lessons
Documentation