有没有办法阻止clojure从6/15开始制作2/5?我需要一个函数来得到比率的原始分母,因此问题.
没有办法阻止clojure从6/15开始2/5.从这里clojure.lang.Ratio定义的相等性来看,这是最明显的.保留原始的未减少版本会破坏平等.
clojure.lang.Ratio
这听起来像数据类型问题.您将信息放入不保留所需数据量的类型中.从根本上说,您将两个数字放入比率数据类型,这是一个标量值.您(很可能)需要通过更多信息来处理或延迟转换为比率.