H. 分隔號與指令稿

電腦系統一般使用 "跳行" 或 "回鍵" 字元 10{a. 13{a. (或兩者) 作為分隔號 來分。 一堆字元雜以零個或以上的分隔號成為一部指令稿

As 詳見附錄 A, 一部指令稿 t 可以 t 1!:2 <'abc't=: 1!:1 <'abc'形式存取,且以0!:11 <'abc' 執行

指令稿指令可以片語 0 : 0 幫忙輸入; 其後的鍵入值視為文字;通常以輸入鍵為分隔號輸入一段指令稿指令;而以右小括號作為完成所有指令輸入的最終分隔號。例如:

   s=: 0 : 0
y.*%:y.
:
x.*!y.
)

   a. i. s                    索引為 10 的字元標記一行的結束
121 46 42 37 58 121 46 10 58 10 120 46 42 33 121 46 10

以下得到指令稿檔 s 的封裝與表格形式 :

   ]b=: <;._2 s               切在最終分隔號且排除所有分隔號
+-------+-+------+
|y.*%:y.|:|x.*!y.|
+-------+-+------+

   ]t=: >b
y.*%:y.
:      
x.*!y.
這些表示方式的任一種 r 可以用為 右引數來顯性定義連接詞以產生副詞(1 : r)、連接詞 (2 : r)或動詞 (3 : r 4 : r). 例如:
   f=: 3 : s
   f 9                        在指令稿中冒號分開單邊與雙邊案例
27

   3 f 4                       x.  y. 稱作左與右引數
72
片語 a=: 1 : 0 c=: 2 : 0 v=: 3 : 0 提供直接登錄副詞、連接詞與動詞。

指令稿檔可定義函數與補充  J 的基本單字。 依其相對關係,一般稱之為次級三級函數 。


下個前個字彙索引主選單