3

簡単な質問 - matchRacket のフォームはマクロですか? 確かにマクロとして定義できるように見えますが、実装にさらに焼き付けて、高速化などを行う可能性があると思いました...

4

2 に答える 2

8

はい。実装方法に興味がある場合は、このペーパーを参照してください。一般に、ドキュメントのこのページにリストされていない構文形式はすべてマクロとして構築されています。

于 2012-07-03T19:07:55.123 に答える
0

matchマクロではありません。通常のラケット機能です。

編集:私は完全に間違っていました。マッチはマクロです。これがドキュメントです。http://docs.racket-lang.org/reference/match.html

于 2012-07-03T16:53:55.370 に答える