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