改变操作数的顺序得到不同的结果?

时间:2014-07-17 10:51:00

标签: j

我没有得到这个简单的例子,这有效:

    a.{~65 + i. 4 5
ABCDE
FGHIJ
KLMNO
PQRST

但是当移除反射时它不会:

   65{a. + i. 4 5
|domain error
|   65{a.    +i.4 5

1 个答案:

答案 0 :(得分:3)

它' S

 (65 + i.4 5) { a.

J中的评估是从右到左,因此您的第二个表达式以a. + i. 4 5开头,这是一个域错误。