4
我正在學習(並且讓我的頭腦被吹過)J,並且正在閱讀學習J。我注意到,我學習的許多(所有?)動詞都非常靈活,並有他們的論點。我可以做傳統的4 - 2
,或者我可以使用它列出例如4 5 - 3 4
,甚至可以做3 4 5 - 1
這似乎將操作符的右側「提升」爲一個數組,儘管我只是給它一個標量。構成J動詞數組參數的「兼容形狀」是什麼?
我認爲後者的行爲是由這條線覆蓋的,上述文字2:
因此,=兩個參數必須具有相同的形狀,(或在 至少,如在Y = 2,兼容的形狀的例子)。否則會出現 錯誤結果。
事實上,3 4 5 - 2 3
是一個錯誤。 「兼容形狀」的技術定義是什麼?它像「相同的形狀還是標量」一樣簡單,還是更多?