【发布时间】:2015-07-12 21:42:28
【问题描述】:
我查看了 yesod 教程和源代码,但找不到做这种琐碎事情的方法……我必须使用模式匹配吗?
https://hackage.haskell.org/package/yesod-core-1.2.2/docs/Yesod-Core.html
来源:
-- |如何确定构建 URL 的应用程序的根。 -- -- 请注意,Yesod 的未来版本可能会添加新的构造函数而不会发生碰撞 -- 主要版本号。因此,您应该 /not/ 模式匹配 -- @Approot@ 值。 data Approot master = ApprootRelative -- ^ 没有应用程序根。 | ApprootStatic !文本 | ApprootMaster !(主 -> 文本) | ApprootRequest !(主 -> W.Request -> 文本)【问题讨论】: