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