不久之前,这段代码似乎有效,但现在它已不复存在了.它有什么问题吗?
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)
这可能是休息时间:)
也许试试:
(defn sum [a b] (+ a b))
Run Code Online (Sandbox Code Playgroud)
作为Lisp族成员的Clojure总是使用前缀表示法来表示算术表达式.
归档时间: |
|
查看次数: |
2268 次 |
最近记录: |