【发布时间】:2012-07-04 03:49:19
【问题描述】:
简单的问题 - Racket 中的match 形式是宏吗?看起来它当然可以定义为宏,但我认为它可能会进一步融入实现以使其更快或其他什么......
【问题讨论】:
标签: macros pattern-matching racket
简单的问题 - Racket 中的match 形式是宏吗?看起来它当然可以定义为宏,但我认为它可能会进一步融入实现以使其更快或其他什么......
【问题讨论】:
标签: macros pattern-matching racket
是的。如果您对它的实现方式感到好奇,请参阅this paper。一般来说,文档中this page 中未列出的所有语法形式都构建为宏。
【讨论】:
match 不是宏。这是一个常规的球拍功能。
编辑: 我完全错了。匹配是一个宏。这是文档。 http://docs.racket-lang.org/reference/match.html
【讨论】: