2012-07-03 21 views

回答

7

是的。如果您對如何實施它感到好奇,請參閱this paper。通常,文檔中this page中未列出的所有語法形式均構建爲宏。

0

match是不是一個宏。這是一個常規的球拍功能。編輯: 我是完全錯誤的。匹配是一個宏。這裏是文檔。 http://docs.racket-lang.org/reference/match.html

+0

...怎麼樣?它綁定新的變量,並使用宏之外沒有任何含義的語法(例如,橢圓)。而且,匹配子句的主體只有有條件地執行,如果該子句的模式匹配。這怎麼可以用一個函數來完成? – Ord

+0

你說得對,我完全錯了。請參閱上述文檔的鏈接。 – Daniel