有没有更好的方法在跳过一行时打开文件?

时间:2017-04-02 15:32:44

标签: haskell

我想打开一个文件并跳过第一行。这就是我想出的:

h :: IO Handle
h = do h' <- openFile "foo.dat" ReadMode
       _  <- hGetLine h'
       return h'

有没有更好的方法来实现这一目标?

1 个答案:

答案 0 :(得分:1)

有一个名为hSeek的功能,可能就是你所追求的。

http://hackage.haskell.org/package/base-4.9.1.0/docs/System-IO.html#v:hSeek

使用GHCi进行实验,我建议。