这样做的正确方法是什么?
(defparameter form1 (list 'baz "hello"))
(setf (car form1) (intern "print"))
(eval form1)
Run Code Online (Sandbox Code Playgroud)
什么是||的意义 (实习生)使用?
#:||的意义是什么?(make-symbol)使用?
如果它们只是名称的一部分,那么从我指定的符号创建不同符号的理由是什么?
更新:( 实习生"PRINT")有效
垂直条是符号的引号.您在源代码中输入的符号不会使用它们,因为读取器将它们转换为全部大写,并且不需要引用全大写符号.
该#:在前面表示uninterned符号,不属于任何包,即符号.intern将符号放入当前包中.仅打印当前包的符号而不包含其包的名称.
| 归档时间: |
|
| 查看次数: |
91 次 |
| 最近记录: |