haskell - 在酸性状态下, $(deriveSafeCopy 0 'base ' 'T) 究竟是什么意思

标签 haskell acid

对于 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/

相关文章:

Haskell - 涉及 2 个字符串列表的foldr

scala - 类型论 : type kinds

database - Aerospike ACID - 如何知道超时交易的最终结果?

java - 如何在 Java 中编写自定义原子方法?

mysql - 为什么启用了mysql binlog后还需要innodb redo log?

elasticsearch - Elastic Search 是否支持 ACID 属性

解析 Haskell 自定义数据类型

haskell - Haskell : No instance for Random Point arising from a use of genRandom

string - 在 Haskell 中,如何检查一个字符串是否是另一个字符串的子字符串?

php - 如何同步mysql数据库请求?