程序設(shè)計(jì)教程 CDR里宏是什么?
CDR里宏是什么?當(dāng)然,這是由丹·弗里德曼和R·肯特·戴維格寫的,他們被王寅稱為“外星人”。此宏為scheme實(shí)現(xiàn)模式匹配。在匹配的基礎(chǔ)上,編寫一個(gè)宏來定義模式匹配的功能。這個(gè)HTC甚至超越了ML家族
CDR里宏是什么?
當(dāng)然,這是由丹·弗里德曼和R·肯特·戴維格寫的,他們被王寅稱為“外星人”。此宏為scheme實(shí)現(xiàn)模式匹配。在匹配的基礎(chǔ)上,編寫一個(gè)宏來定義模式匹配的功能。這個(gè)HTC甚至超越了ML家族語言模式匹配的簡(jiǎn)單性。以下三個(gè)示例來自ML編程教程,它們被重寫為scheme。
這是一樣的。
Scheme更漂亮,因?yàn)樗恼Z法一致。
補(bǔ)充。事實(shí)上,除了max這個(gè)例子之外,熟悉scheme的人不喜歡使用模式匹配。
Max不需要模式匹配。真是太羅嗦了。