gpt4 book ai didi

macros - cl-who:在 with-html-output-to-string 中使用变量

转载 作者:行者123 更新时间:2023-12-05 03:15:24 24 4
gpt4 key购买 nike

到目前为止我看到的所有关于 cl-who 的例子都是这样工作的:

(with-html-output-to-string (s)
(:HTML (:HEAD (:TITLE "hello")) (:BODY (:DIV "world"))))

效果很好。但是,我想将 with-html-output-to-string 与变量一起使用,而不是硬编码的 html 树;如果 *p*(:HTML (:HEAD (:TITLE "hello")) (:BODY (:DIV "world"))) 并且我这样做

(with-html-output-to-string (s)
*p*)

结果是 ""。我猜因为 with-html-output-to-string 是一个宏,它的最后一个参数永远不会被评估。有什么办法可以解决这个问题吗?

最佳答案

使用cl-who:str;在 http://weitz.de/cl-who/#example 查看示例.

如果你这样做:

(with-html-output-to-string (s)
(str *p*))

您将获得预期的输出。

关于macros - cl-who:在 with-html-output-to-string 中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17031815/

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