#functional-programming #clojure
#функциональное программирование #clojure
Вопрос:
может ли кто-нибудь объяснить, почему
(some #(= 3 %) (range))
возвращает true, но
(some #(= 4/3 %) (range))
никогда не возвращается?
Ответ №1:
(range)
создает бесконечную последовательность, поэтому она просто продолжит поиск, пока не найдет натуральное число, равное 4/3, что маловероятно.