爲什麼我不能做 z = x?
,但我能做到這一點? y s = x s
我是一個新手哈斯克爾這 是我一直在GHCI一直在努力: Prelude> import Happstack.Server
Prelude Happstack.Server> let x s = ok $ toResponse $ "Some string"
Prelude Happstack.Server> :t
我有一套我想用QuickCheck測試的Happstack.State MACID方法,但是我很難找出最優雅的方法來完成它。我遇到的問題是: 的唯一方法來評估Ev單子計算是通過query或update的IO單子。 無法創建純粹的內存中MACID存儲; this is by design。因此,在IO monad中運行的東西意味着在每次測試後都有臨時文件要清理。 除了狀態爲initialValue之