对于 Acid 存储类型 T 的值,必须写
$(deriveSafeCopy 0 'base ''T)
在 T 的定义之后。但是这个命令到底是做什么的呢?
最佳答案
免责声明:我从未使用过酸状态。但我知道如何阅读文档:)
Data.SafeCopy 的文档说说 deriveSafeCopy
:
Derive an instance of SafeCopy.
很直接,真的。您正在派生一个类型类的实例。
文档是关于
SafeCopy
的。类型类:The centerpiece of this library. Defines a version for a data type together with how it should be serialized/parsed.
所以你去。此命令显然派生了一些(反)序列化函数,这些函数允许存储您的数据类型。 “安全”。
关于haskell - 在酸性状态下, $(deriveSafeCopy 0 'base ' 'T) 究竟是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8260993/