primesパッケージをインストール

primesパッケージをインストールします。

cabal install primes
Prelude Data.Numbers.Primes> take 30 primes
[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113]
Prelude Data.Numbers.Primes> primes !! 0
2
Prelude Data.Numbers.Primes> primes !! 9999
104729
Prelude Data.Numbers.Primes> primeFactors 1234567
[127,9721]
Prelude Data.Numbers.Primes> primeFactors 12345
[3,5,823]
Prelude Data.Numbers.Primes> filter isPrime [1..100]
[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97]

Project Eulerの問題を解くときに使ってみよう。

参考: