简单的问题 - Racket中的match
形式是一个宏吗?它看起来似乎可以被定义为一个宏,但我认为它可能会被进一步融入实现中以使其更快或某些东西......
答案 0 :(得分:8)
是。如果您对如何实施感到好奇,请参阅this paper。通常,文档中this page未列出的所有语法形式都构建为宏。
答案 1 :(得分:0)
match
不是宏。这是一个常规的球拍功能。
编辑: 我完全错了。匹配是一个宏。这是文档。 http://docs.racket-lang.org/reference/match.html