如何在Clojure中找到有理数的分子和分母



如何在Clojure中找到有理数的分子和分母?

如何将有理数转换为一对int?

只需使用numeratordenominator函数。

> (numerator (/ 2 3))
2
> (denominator (/ 2 3))
3
>  

使用分子和分母函数提取一对数字,如

(defn ratio-to-vector [r]
 ((juxt numerator denominator) r))

例如

(与矢量22/7之比);=>[227]

请注意,在这种形式下,函数将在其他数字类型上中断。

相关内容

  • 没有找到相关文章

最新更新