对于 Acid 存储类型 T 的值,必须写

$(deriveSafeCopy 0 'base ''T)

在 T 的定义之后。但是这个命令到底是做什么的呢?

最佳答案

免责声明:我从未使用过酸状态。但我知道如何阅读文档:)

Data.SafeCopy 的文档是关于 deriveSafeCopy 的:



很直接,真的。您正在派生一个类型类的实例。

文档是关于 SafeCopy 类型类的:



所以你去。此命令显然派生了一些(反)序列化函数,这些函数允许存储您的数据类型。 “安全”。

关于haskell - 在酸性状态下,$(deriveSafeCopy 0 'base ' 'T) 究竟是什么意思,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8260993/

10-09 03:14