Sum函数不起作用:/

Sta*_*ked 5 clojure

不久之前,这段代码似乎有效,但现在它已不复存在了.它有什么问题吗?

user=> (defn sum [a b] (a + b))
#'user/sum
user=> (sum 3 4)
java.lang.ClassCastException: java.lang.Integer cannot be cast to clojure.lang.IFn (NO_SOURCE_FILE:0)
user=>
Run Code Online (Sandbox Code Playgroud)

这可能是休息时间:)

Gre*_*ill 9

也许试试:

(defn sum [a b] (+ a b))
Run Code Online (Sandbox Code Playgroud)

作为Lisp族成员的Clojure总是使用前缀表示法来表示算术表达式.