一些函数应用比率永不返回

时间:2011-10-11 14:59:38

标签: functional-programming clojure

可以请一些人解释原因

(some #(= 3 %) (range))

返回true但

(some #(= 4/3 %) (range)) 

永远不会回来?

1 个答案:

答案 0 :(得分:6)

(range)产生一个无限序列,所以它会一直看着,直到它找到一个等于4/3的自然数,这不太可能。