haskell – 在Acid-state中,$(deriveSafeCopy 0’base”T)的意思正是如此

对于存储类型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.

你去吧此命令显然派生了一些(de)序列化函数,这些函数允许存储数据类型. “安全”.

转载注明原文:haskell – 在Acid-state中,$(deriveSafeCopy 0’base”T)的意思正是如此 - 代码日志