05 冒號定義

  :冒號定義(Colon Definiton) 是符式裏最常見的定義詞,大部分的定義都是用它來完成.

一般口語用語法:

定義開始 詞名 已有的詞 等等 .... 定義結束

因為我們常常用它,因此把它簡化成為:

: 詞名 已有的詞 等等 .... ;

以 : (冒號)取代 定義開始,以; (分號 Semicolon)取代 定義結束.

 一般來說:冒號定義一定要有;(分號Semicolon)來收尾;冒號:只是告訴翻譯器說,請開始把下面這些編譯到詞典裏面去,它沒有告訴編譯器什麼時候停止.

 因此,需要另一個詞即;(分號Semicolon)來把編譯器停下來,把控制權交回翻譯器手上.

例子如下:

: *. * . ;<cr> ok

2 3 *.<cr>  6 ok 

注意:

:和 *. 和 *和 .和 ; 這五個詞都要以空格分隔

*.  *與.之間不能有空格 ; 其後*  . *與.之間有空格

偶而,我們也會看到有些詞以冒號開始,但不以分號結束,但這種例子不多.