largestDivisible :: (Integral a) => a
largestDivisible = head (filter p [100000,99999..])
where p x = x `mod` 3829 == 0
如果p x等于真,解释largestDivisible代码的了解你的Haskell的大好事教程
确实
head (filter p [100000,99999..])
成为
head (filter True)
?
哪些列表正在过滤为True?
当这段代码正在运行时,p和x的值是什么?
你的问题是无法理解的 - 我不确定你究竟是什么*询问*。 – 2010-06-02 18:59:29