Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure def给出不支持的操作异常_Clojure - Fatal编程技术网

Clojure def给出不支持的操作异常

Clojure def给出不支持的操作异常,clojure,Clojure,我正在尝试从clojure客户端ping fleetdb。当我ping服务器时,我返回响应“pong”,但当我尝试使用def将其保存到变量时,我得到“UnsupportedOperationException applyTo” 试用clojure 1.2和1.3.0-alpha4 怎么了?客户端代理似乎没有定义作为IFn接口一部分的applyTo方法: 这将有助于: user> (def x (.invoke client ["ping"])) #'user/x 需要检查一下,为什么使

我正在尝试从clojure客户端ping fleetdb。当我ping服务器时,我返回响应“pong”,但当我尝试使用
def
将其保存到变量时,我得到“UnsupportedOperationException applyTo”

试用clojure 1.2和1.3.0-alpha4


怎么了?

客户端代理似乎没有定义作为IFn接口一部分的applyTo方法:

这将有助于:

user> (def x (.invoke client ["ping"]))
#'user/x

需要检查一下,为什么使用applyTo而不是invoke

似乎客户端代理没有定义作为IFn接口一部分的applyTo方法:

这将有助于:

user> (def x (.invoke client ["ping"]))
#'user/x
需要检查一下,为什么使用applyTo而不是invoke