У меня есть функция:
isSimpleNumber :: Int -> Bool
isSimpleNumber x = let deriveList = map (\y -> (x `mod` y)) [1 .. x]
filterLength = length ( filter (\z -> z == 0) deriveList
....
После filterLength я хочу проверить, сколько filterLength, я пытаюсь:
isSimpleNumber :: Int -> Bool
isSimpleNumber x = let deriveList = map (\y -> (x `mod` y)) [1 .. x]
filterLength = length ( filter (\z -> z == 0) deriveList
in if filterLength == 2
then true
Я получаю ошибку:
parse error (possibly incorrect indentation)
Failed, modules loaded: none.
Как правильно поставить отступы, если и в?
Спасибо.