编写不带括号的 APL 公式

Writing APL formulas without parens

我是APL初学者, 如何转换,

不使用括号?

如果我正确解释了你的 TeX,你想知道是否可以从

中删除括号
      (1÷2)*.5
0.7071067812

可以使用 commute-operator ⍨:

      .5*⍨1÷2
0.7071067812

如果f是一个二元函数,那么除了写X f Y,你也可以写Y f⍨ X,这样可以增加可读性并有助于避免括号。试试看 here.

这里使用括号()和{}但计算结果的公式中没有,只在函数中 用于构造函数 {} 以及用于获取 () 中变量的数量。

  f←{(x y r)←⍵⋄∣-/r×÷x y}
  f 1 2 3
1.5