gpt4 book ai didi

clojure - 没有这样的变量 : clojure. core/def

转载 作者:行者123 更新时间:2023-12-03 00:29:13 25 4
gpt4 key购买 nike

当我尝试在 eclipse 中运行此代码时:

(ns cl1 
(def s 1)
(print s)
)

我明白

java.lang.Exception: No such var: clojure.core/def (clojure.clj:1)

我是一个完全的 clojure 新手,但我认为上面的代码应该创建符号 s,然后将 s 相当于屏幕 (1) 的内容打印出来。

最佳答案

def 不在 ns 声明中使用(ns 是一个宏,顺便说一句)。试试这个:

(ns cl1)

(def s 1)
(println s)

http://clojure.org/namespaces

关于clojure - 没有这样的变量 : clojure. core/def,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3096524/

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