2008年4月9日

REBOL的註解

REBOL的註解,是從英文分號「;」開始,到該行結束為止。例如:

name: "John Doe" ; 預定使用者名稱

你也可以使用comment函數,此函數後面需要一個參數,此參數會被視為註解,不予執行。例如:

comment 100

利用{}字串或 []區塊當參數,comment可以延續許多行,例如:

comment [
多行的註解
]

comment {
多行的註解
}

我們盡量使用{}字串當comment參數,而不要用[]區塊當其參數,因為[]區塊內還是要遵守REBOL型別的規範,不能隨意寫。例如:

comment [
OK :)
]
**Syntax Error

而{}字串就沒有這樣的問題。

comment {
OK :)
}

其實,許多出現comment { … }的地方,都可以將comment省略,直接寫{ … },例如:

pi: 3.14 {圓周率}

這類多餘的值,會被REBOL解譯器丟棄,不會有作用,所以可以當成註解使用。

沒有留言: