Почему getFileSize не импортируется - PullRequest
0 голосов
/ 19 мая 2019

Я пытаюсь следующий код:

 import System.Directory (getDirectoryContents, doesFileExist, getFileSize)

-- ...more code

readALine :: FilePath -> IO ()
readALine fname = do 
  print $ "Filename: " ++ fname
  ff <- openFile fname ReadMode
  if getFileSize ff > 0 then do 
      fline  <- hGetLine ff
      hClose ff
      print $ "First line: " <> fline
  else return ()

Но получаю следующую ошибку:

$ runghc firstline2.hs

firstline2.hs:6:63: error:
    Module ‘System.Directory’ does not export ‘getFileSize’

Почему он не импортируется, если он существует в пакете ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...