17. 命名與顯示

除了到目前為止所討論的正式命名方式,尚有其他三種類:

1)   $: 用來自我呼叫,,允許動詞做遞迴定義而不需先指定名稱,參考 Section 22.

2)   名稱 x. y. 用在明確定義,如 Section 18 所討論, 它們代表明確定義中所用的引數。

3)   名稱 (例如 ab_cd_) 有兩個底線且一個為最後字元,是為地區變數。 用在地區 F 的名稱,在另一區 G 可以字首 F 呼叫地區名形式 pqr_F_ , 如此可避免在地區 G同名檔的衝突。詳見 Part II 的 Section I

以輸入名稱呼叫所顯示的形式 由 9!:3 建立,如附錄 A. 所述。例如:
   mean=: +/ % #

   9!:3 (4)                    樹狀形式

   mean
  +- / --- +
--+- %      
  +- #      

   9!:3 (5)                    線型形式

   mean
+/ % #
也可能有多樣的顯示方式:
   9!:3 (5 4 2)

   mean

+/ % #
  +- / --- +
--+- %      
  +- #      
+-----+-+-+
|+-+-+|%|#|
||+|/|| | |
|+-+-+| | |
+-----+-+-+

練習

17.1   Experiment with use of區域變數.


下個前個字彙索引主選單