1

Clojureで有理数の分子と分母を見つける方法は?

有理数を整数のペアに変換するにはどうすればよいですか?

4

2 に答える 2

3

numerator関数と関数を使用するだけdenominatorです。

> (numerator (/ 2 3))
2
> (denominator (/ 2 3))
3
>  
于 2014-04-29T08:51:34.007 に答える
2

分子関数と分母関数を使用して、次のように数値のペアを抽出します

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

例えば

(比率対ベクトル 22/7) ;=> [22 7]

この形式では、関数は他の数値型で壊れることに注意してください。

于 2014-04-29T10:51:50.993 に答える