Clojure에서 합리적인 분자와 분모를 찾는 방법은 무엇입니까?Clojure에서 합리적인 분자와 분모를 찾는 방법은 무엇입니까?
어떻게 합리적인 int 쌍으로 변환 할 수 있습니까?
Clojure에서 합리적인 분자와 분모를 찾는 방법은 무엇입니까?Clojure에서 합리적인 분자와 분모를 찾는 방법은 무엇입니까?
어떻게 합리적인 int 쌍으로 변환 할 수 있습니까?
numerator
및 denominator
기능 만 사용하십시오.
> (numerator (/ 2 3))
2
> (denominator (/ 2 3))
3
>
사용 분자와 분모 함수는 같은 숫자의 쌍을 추출하도록 예
(비 - 벡터 7분의 22) 용
(defn ratio-to-vector [r] ((juxt numerator denominator) r))
=> [22 7]
이 형식에서는 함수가 다른 숫자 형식을 사용합니다.
대단히 감사합니다. +1 –
대단히 감사합니다. +1 –