Commute {R}←{X}f⍨Y

f may be any dyadic function. X and Y may be any arrays whose items are appropriate to function f.

The derived function is equivalent to YfX. The derived function need not return a result.

If left argument X is omitted, the right argument Y is duplicated in its place, that is:

      fY ←→ Y fY

Examples

      N
3 2 5 4 6 1 3

      N/⍨2|N
3 5 1 3

      3
3 3 3


      mean+/∘(÷) ⍝ mean of a vector
      mean 10
5.5

The following statements are equivalent:

      F/⍨I
      FF/⍨I
      FI/F

Commute often eliminates the need for parentheses