Вы пытались написать что-то вроде appendText
или print appendText
в GHCi?Если это так, он пытается Show
функцию, что является ошибкой типа, поскольку у типов функций нет экземпляра Show
.Вам нужно вызвать его с аргументом, являющимся конкретным String
, который вы хотите добавить к testfile.txt
:
appendText "test text"
Тип этого IO ()
, так что это действие, которое может бытьвыполняется, и после его запуска вы должны увидеть, как текст появляется в файле.
Ваша функция также может быть записана более просто:
appendText x = appendFile "testfile.txt" x
Или в форме без точек:
appendText = appendFile "testfile.txt"