标签: clojure
当我尝试在eclipse中运行此代码时:
(ns cl1 (def s 1) (print s) )
我得到了
java.lang.Exception: No such var: clojure.core/def (clojure.clj:1)
我是一个完整的clojure新手,但我认为上面的代码应该创建符号s,然后打印s相当于屏幕(1)。
答案 0 :(得分:10)
def(ns是宏,顺便说一句)。试试这个:
(ns cl1) (def s 1) (println s)
http://clojure.org/namespaces