Так вот мой код .. move :: [Char] -> [Char] -> IO () move f t = do { putStrLn ("Moving...
Я пытаюсь создать список с точками (тип данных, который я создал), идея заключается в добавлении...
Внутри цикла целые числа собираются внутри списка, и кортеж этих целых чисел равен return ed. Как...
Я ввел некоторый код в ghci, похожий на этот: main = do { a <- getLine ; let b = "Hello...
Я пытаюсь следующий код с блоком try-catch: import System.Environment import System.IO import...
Я пытаюсь понять, почему функцию, которую я написал с помощью do-block, нельзя переписать, чтобы...
Я делаю программу с использованием Haskell, которая требует простых функций сохранения и загрузки....
У меня есть следующий код: import Data.Array import Control.Monad import Data.Functor import System
Я знаю, что вы должны свернуть операции, которые вы хотите выполнить с результатом в монаде, а не...
Я решил довольно простую задачу: создание всех убывающих последовательностей длиной L, состоящих из...
Итак, я хочу переписать данную функцию prog, используя >> / >>= привязок вместо do и...
Почему фрагмент кода ниже выдает ошибку parse error on input ‘putStrLn’? main = do line <- fmap...
Я понимаю (несколько) монады и понимаю, что оператор
input <- readLn if (input == 0) then putStr "0" else if (input ==1) then putStr...
Я не могу понять, как сделать краткую запись if-then-else, упомянутую в [http://hackage.haskell
Ну, вопрос самоочевиден. Предположим, я хочу реализовать специальный синтаксис просто для...