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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.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怪异的添加行为_Clojure - Fatal编程技术网

Clojure怪异的添加行为

Clojure怪异的添加行为,clojure,Clojure,我是clojure新手,学习基本的内置函数。我在求和值时注意到一些奇怪的错误 用户=>(+0.99 10) 209000000000002 用户=>(+0.99 30 10) 40.9899999995 但是,(+0.99 10 30)给出了预期结果40.99。你认为这是什么原因造成的?我只是使用Mac上的终端窗口和clojure repl的clj命令。谢谢。这似乎与Reddit上发布的问题相同(并在那里回答):是的-我在两个地方都发布了,结果证明这是不必要的!再次感谢!

我是clojure新手,学习基本的内置函数。我在求和值时注意到一些奇怪的错误

用户=>(+0.99 10) 209000000000002

用户=>(+0.99 30 10) 40.9899999995


但是,(+0.99 10 30)给出了预期结果40.99。你认为这是什么原因造成的?我只是使用Mac上的终端窗口和clojure repl的clj命令。谢谢。

这似乎与Reddit上发布的问题相同(并在那里回答):

是的-我在两个地方都发布了,结果证明这是不必要的!再次感谢!