Как найти числитель и знаменатель рационального числа в Clojure?
Как преобразовать рациональное в пару целых чисел?
Как найти числитель и знаменатель рационального числа в Clojure?
Как преобразовать рациональное в пару целых чисел?
Используйте функции числителя и знаменателя, чтобы извлечь пару чисел, например
(defn ratio-to-vector [r]
((juxt numerator denominator) r))
Например
(отношение к вектору 22/7); => [22 7]
Обратите внимание, что в этой форме функция будет разбита на другие числовые типы.