【发布时间】:2018-08-07 11:57:20
【问题描述】:
上下文:我在一个名为 toXlsx :: ByteString -> Xlsx 的库中定义了一个函数(即 ByteString 来自 Data.ByteString.Lazy)
现在要进行某些操作,我已经定义了对同一文件进行操作的某些函数,因此我想打开、读取并转换为 Xlsx 文件一次,并将其保存在内存中以对其进行操作。
现在我以bs <- Data.ByteString.Lazy.readfile file 的身份读取文件,最后以Data.ByteString.Lazy.length bs 'seq' return value 读取。
有没有什么办法可以使用这个功能,把文件作为一个整体保存在内存中,以便重复使用?
【问题讨论】:
标签: haskell lazy-evaluation bytestring