相关疑难解决方法(0)

如何使用Racket宏定义函数?

我正在尝试编写一个宏来定义具有相关函数的特殊数据结构类.

我知道这是可能的; 它在核心语言本身中多次完成.

作为一个具体的例子,我如何define-struct在Scheme本身中定义宏.它需要创造make-struct,struct-<<field>>等功能.

我试过这样做define,但是,这只定义了宏的词法范围中的函数.

如何在宏中实际定义函数?

macros scheme racket

8
推荐指数
1
解决办法
2779
查看次数

标签 统计

macros ×1

racket ×1

scheme ×1