1
1
您可以签出happstack state中包含的quickcheck属性:
这对initialValue问题没有帮助,但它确实使选项1变得更容易,因为您不必进行任何磁盘清理。 要替换initialValue,您需要创建自己的方法来替换当前状态。 比如: newState :: YourState -> Update YourState () newState st = put st
|
2
0
如果将函数编写为MonadState上的多态(或用于查询的MonadReader),那么使用runState/runReader设置测试工具就容易多了。
|
trpnd · 如何定义由两个任意单声道变压器组成的单声道变压器? 2 年前 |
Fabus1184 · Haskell mapM_不打印 2 年前 |
Gotthold · 基于范数约束向量的类型 2 年前 |
jian · haskell将另一个函数用作输入参数 2 年前 |
Jocafrei · 用Haskell函数实现最大公约数函数 6 年前 |