$var、$!var(空顯空)、${var}(邊界明確)。$obj.Prop、${obj.Prop}。$obj.Method(arg)、${obj.Method(arg)},也可 $obj.get_Prop()。| 指令 | 語法範例 | 說明 |
|---|---|---|
| #set | #set($x = "v")、#set($arr = [1,2,3])、#set($x = $y.SubString(0,3)) | 賦值、算術、屬性/方法鏈 |
| #if | #if($c)<!--#else--><!--#end--> | 條件,支援 elseif/else |
| #foreach | #foreach($i in $list) $i #end | 迭代,內建 $velocityCount、$velocityHasNext |
| #include | #include("a.txt")、#include($var) | 直接插入檔案內容,不解析 |
| #parse | #parse("a.vm") | 解析並插入,支援巢狀指令 |
| #stop | #stop() | 停止解析,除錯用 |
| #evaluate | #evaluate('$x') | 動態解析字串並輸出 |
大小寫不敏感,可設 runtime.strict.math=true 嚴格模式。