![]() |
1
3
[请注意,coredump的回答解释了宏的错误:我关注的是函数的错误以及解决问题的更好方法。]
我不知道你为什么认为你需要
但这是一种相当糟糕的方法。相反,您可以只使用显式记忆函数,如下所示:
更好的是,定义一个宏,它可以让你记忆任何函数:有一些软件包可以让你这样做,尽管我不确定它们是什么(一个是我的,但我不确定没有更好的,或者实际上是现在找到我的一个的正确位置!) |
![]() |
2
2
宏失败的原因
这是什么
第一个参数是符号
这通常是宏的错误用法。所有宏操作都是代码,无法知道 运行时 值将等于。
也不
|
![]() |
lightning_missile · 词法范围和共享对象 7 年前 |
![]() |
Alexandru Popa · SBCL中奇怪的宏扩展错误 7 年前 |
![]() |
Jacky · 编辑列表中的每个偶数索引元素 7 年前 |
![]() |
HappyFace · lisp典型缩进约定背后的规则是什么? 7 年前 |
![]() |
Jorge · 在公共Lisp中初始化计数器变量 7 年前 |
![]() |
Rorschach · cl循环破坏性修改cons单元 7 年前 |