我想打开一个文件并跳过第一行。这就是我想出的:
h :: IO Handle
h = do h' <- openFile "foo.dat" ReadMode
_ <- hGetLine h'
return h'
有没有更好的方法来实现这一目标?
答案 0 :(得分:1)
有一个名为hSeek
的功能,可能就是你所追求的。
http://hackage.haskell.org/package/base-4.9.1.0/docs/System-IO.html#v:hSeek
使用GHCi进行实验,我建议。