我有一个类型
Handler [Maybe AvailableDay]
,我想在 ghci 中检查 [Maybe AvailableDay] 的内容。我怎么做?
问问题
185 次
1 回答
5
您不能简单地提取 a 的“内容” Handler
,因为 aHandler
实际上是一种取决于当前请求、会话状态等的计算。所以为了运行它,你必须喂它所有的东西。这将涉及使用runHandler
, 后跟unYesodApp
, 并run
在结果上Iteratee
。在技术上是可行的,但自己做起来非常混乱。
如果您认为该值不取决于其中任何一个,那么您应该能够将其重写为纯计算或IO
monad 中的计算,这应该更容易运行。
于 2011-11-07T22:42:29.787 回答