1
什麼是方案宏?
它們用於什麼?
我已閱讀關於它在維基百科,但我仍然不確定實際使用的宏。什麼是方案宏?
什麼是方案宏?
它們用於什麼?
我已閱讀關於它在維基百科,但我仍然不確定實際使用的宏。什麼是方案宏?
宏對於不易表示爲函數的語言擴展很有用。馬賽厄斯·費勒森表明以下三個半規用途宏:
更多關於這些,看到this posting to the LL1 mailing list
最基本的用法是語法糖。例如當/直到
最常見的實際用法是延遲執行。例如延遲
一個典型的更高級(因爲它打破衛生)使用是照應特殊形式。
見球拍來源數百的實際例子。 – 2012-02-22 17:32:32
這個問題有點過於寬泛,我們會在第35章中提到一本書,如Programming Languages:Application and Interpretation http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/。或者。 – dyoo 2012-02-22 20:08:38
Scheme宏主要用於試圖讓人們相信帶有gensyms的Lisp宏具有kooties。 :) – Kaz 2012-03-13 07:45:59