欢迎!请查看关于页面以获取有关如何工作的更多信息。
user=> (/ Long/MIN_VALUE -1) -9223372036854775808
类似于CLJ-1222的问题,与CLJ-1225中描述的根本原因相同。
评论者:jafingerhut
Patch clj-1253-1.txt更正了LongOps方法divide针对args Long/MIN_VALUE和-1的情况。在这种情况下,它返回一个BigInt,而不是Long,但大多数其他传递给此函数的值对返回一个Ratio精确答案,所以在这个单一案例中,当答案不会适合Long时,返回BigInt精确答案是合理的。