При подготовке эквивалентов Фреге для реальных примеров кода на Haskell (глава 2) я не смог найти эквивалент для
:type readFile
Какой будет ближайший матч?
При подготовке эквивалентов Фреге для реальных примеров кода на Haskell (глава 2) я не смог найти эквивалент для
:type readFile
Какой будет ближайший матч?
Кажется, вам придется использовать функцию openReader :: String -> IO BufferedReader
вместе с функцией getLines :: BufferedReader -> IO [String]
. Затем вы можете просто объединить список строк в одну строку.
Хорошо, я сделал это
readFile :: String -> IO [String]
readFile fileName = do
file <- openReader fileName
file.getLines
(Это не будет хорошо отображаться как комментарий, поэтому я сделал это ответом)
slurp
, что красиво и звучит забавно, но, конечно, интуитивно понятно только для старых perl-хакеров....
- person Ingo; 30.09.2013