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 repl中输入十进制数时出错_Clojure_Read Eval Print Loop - Fatal编程技术网

在clojure repl中输入十进制数时出错

在clojure repl中输入十进制数时出错,clojure,read-eval-print-loop,Clojure,Read Eval Print Loop,当我在clojure repl中输入user>(*10.5)时,我收到以下消息: CompilerException java.lang.RuntimeException: Unable to resolve symbol: .5 in this context, compiling:(NO_SOURCE_PATH:1:1) 我知道我可以做这个(/102)或(*10(/12)) 谁能告诉我这里发生了什么事 我使用的是clojure 1.5、emacs和nrepl该格式用于双打。5应写为 (*

当我在clojure repl中输入
user>(*10.5)
时,我收到以下消息:

CompilerException java.lang.RuntimeException: Unable to resolve symbol: .5 in this context, compiling:(NO_SOURCE_PATH:1:1)
我知道我可以做这个
(/102)
(*10(/12))

谁能告诉我这里发生了什么事

我使用的是clojure 1.5、emacs和nrepl

该格式用于双打。5应写为

(* 10 0.5)
作为旁注,它读作一个双精度,如果你想要一个浮点数,你必须投它

user> (def .im-a-normal-var 42)
#'user/.im-a-normal-var
user> .im-a-normal-var
42