私は Haskell の初心者で、関数の何が問題なのか理解できないようです。解析エラーが何度も発生し、コードの何が問題なのかわかりません。
isPrime :: Int -> Bool
isPrime x
| x <= 1 = False
| x `mod` y == 0 for y in [2, 3 .. floor x^0.5] = False
| otherwise = True
私は Haskell の初心者で、関数の何が問題なのか理解できないようです。解析エラーが何度も発生し、コードの何が問題なのかわかりません。
isPrime :: Int -> Bool
isPrime x
| x <= 1 = False
| x `mod` y == 0 for y in [2, 3 .. floor x^0.5] = False
| otherwise = True