Вот мой код:метод Haskell IO, который не делает ничего
foo :: Int -> IO()
foo a
| a > 100 = putStr ""
| otherwise = putStrLn "YES!!!"
Функция должна вывести "YES !!!" если оно меньше 100 и ничего не выводит, если оно больше 100. Хотя вышеописанное работает, существует более формальный способ вернуть ничего, кроме печати пустой строки. например
foo :: Int -> IO()
foo a
| a > 100 = Nothing
| otherwise = putStrLn "YES!!!"
Ницца! Я пробовал это, но без части «()» и так не работал! –