у меня есть это, который работает отлично:Добавление еще один шаг к «>> =»
forM_ [1..10] $ \x -> myFunc1 x 99 >>= putStrLn . show >> return()
myFunc1 :: Int -> Int -> IO Bool
myFunc1 .....
Я хочу сделать добавить дополнительную строку к выходу:
forM_ [1..10] $ \x -> myFunc1 x 99 >>= (++) "the result is: " >>= putStrLn . show >> return()
Но это Безразлично» т компилировать. Я пробовал разные варианты, но до сих пор не добился успеха. Ваши предложения?
Пожалуйста, прочитайте решение перед тем, как его проголосовать. – pamu
Ваш ответ может быть обоснованно опущен из-за его отсутствия объяснения и неуместности 'add'. –