gpt4 book ai didi

function - 在 Common Lisp 中将函数转换为字符串或符号

转载 作者:行者123 更新时间:2023-12-02 19:14:02 28 4
gpt4 key购买 nike

common lisp 中是否可以将函数转换为符号或字符串以供进一步使用?我的意思是从 #'+ 获取 "+"#:|+|

最佳答案

唯一的标准方式是 function-lambda-expression保证返回任何有用的东西。

无论如何,CLISP 和 SBCL 都会返回实际的函数名称:

(nth-value 2 (function-lambda-expression #'+))
==> +

或者,如果您愿意,

(symbol-name (nth-value 2 (function-lambda-expression #'+)))
==> "+"

关于function - 在 Common Lisp 中将函数转换为字符串或符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53322578/

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