эй, я делал haskell, и с одним из моих листов меня попросили создать buildList
я получил
buildList :: [String] -> IO ()
buildList thelist = do
putStr "Enter a line: "
str <- getLine
if str == ""
then return ()
else do let list = str:thelist
print list
buildList list
Мне также пришлось добавить listBuilder :: IO () а также, что когда я пытаюсь запустить, я получаю странную ошибку
ERROR file:.\week8.hs:92 - Syntax error in input (unexpected `=')
, он пришел к выводу, что что-то не так с buildList, даже если он работает, поскольку я не могу поставить любую новую функциюпод ним, даже те, которые не нуждаются в использовании функции buildList
, если кто-нибудь знает, как это исправить, было бы очень полезно.спасибо
~ том