
168
|
第四章
若不使用
Verbatim
指令,第一個範例將輸出錯誤的結果。
若不使用
Verbatim
指令,第二個範例也會失敗,因為模式並非有效的模式名稱。
Verbatim[expr]
的意思是,按照
expr
的字面進行匹配。你通常不會使用到
Verbatim
指
令,除非正在撰寫一個 Mathematica 程式用來轉換 Mathematica 的程式碼,或是你的程
式需讀取或重寫包含模式的 Mathematica 程式碼。[Page-170]
延伸資訊
由 Roman Maeder 所著的《
The Mathematica Programmer II
》(Academic Press 出版),
書中以
Verbatim
指令設計類 Prolog 程式語言的翻譯器。
4.10 規則式最佳化
問題點
你擁有大量的常用規則式,並希望能加速其執行速度。
解決方案
使用
Dispatch
指令建立分派表(dispatch table)以取代規則式。
ch04.indd 168 2014/4/2 上午 05:39:14