2009年3月8日星期日

haskell primes in ghci

let primes = sieve [2..] where sieve (p:xs) = p : sieve [x | x<-xs, x `mod` p /= 0]
take 100 primes

没有评论: