Я изучаю clojure и у меня есть очень простой вопрос: учитывая, что clojure имеет вывод типа, как вы можете определить, какой класс был выведен?
Например, каждый из них будет иметь разные типы данных:
(2)
(/ 2 3)
(/ 2.0 3)
Существует ли какая-то функция class
, которая будет возвращать тип данных? Кроме того, существует ли нормальный способ приведения чего-либо к определенному типу? Так что во втором примере выше, что бы я сделал, если бы хотел, чтобы результат был float?