gpt4 book ai didi

lisp - 使用普通 lisp 中的另一个定义变量定义 plist 的键

转载 作者:太空宇宙 更新时间:2023-11-03 18:57:20 25 4
gpt4 key购买 nike

在普通的 lisp 中,我有一个定义为“名称”的变量:

(setq name ':length-1)
>> :length-1

现在我想使用这个变量制作一个 plist,我希望它看起来像:

(:length-1 10)

有没有办法使用另一个定义的变量来定义 plist 的键?

我试过“格式”,但它给了我一个字符串而不是符号:

(list (format nil ":~a" name) 10)

但这给了我:

(":lifting-surface" 10)

最佳答案

应该这样做:

(list name 10)

但是,如果您在使用 format 时得到的是 ":lifting-surface" 而不是 ":length-1",那么您必须更改 name 的值。

关于lisp - 使用普通 lisp 中的另一个定义变量定义 plist 的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16901874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com