gpt4 book ai didi

Clojure 取消引用 '(1 2 (+ 1 2))

转载 作者:行者123 更新时间:2023-12-02 11:08:27 25 4
gpt4 key购买 nike

我应该如何取消引用以下内容:

(def a '(1 2 (+ 1 2)))

因此它的计算结果为:

(1 2 3)

做一个:

(def a '(1 2 ~(+ 1 2)))

在 REPL 中评估如下:

(1 2 (clojure.core/unquote (+ 1 2)))

我知道我可以做:

(list 1 2 (+ 1 2))

但我想知道是否有一些语法可以达到此目的。

最佳答案

使用`而不是'。取消引用不适用于 '

关于Clojure 取消引用 '(1 2 (+ 1 2)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14854477/

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