在 APL2 中,表达式中的运算符参数是从右向左依次处理的。这意味着在表达式中,最右侧的参数首先得到处理,然后是倒数第二个参数,以此类推,直到最左边的参数被处理。例如:
a ← 4
b ← 2
c ← 3
d ← a + b × c
在这个表达式中,乘法运算符优先级高于加法运算符。因此,首先处理 b × c,然后将结果加上 a。也就是说,上面的代码等同于:
d ← a + (b × c)
因此,在 APL2 中,如果要确保参数以特定顺序进行处理,需要使用括号明确指定顺序,如上例所示。