我要一点点坚果试图找出如何使用模板继承在Haskell的HStringTemplate。基本模板的使用是很容易的,但缺少的东西继承关注。任何人都可以点我的方向一个体面的例子吗?下面只是该文件是不够完整的升级到更加高级的用法。

http://www.haskell.org/haskellwiki/HStringTemplate < - 无帮助!!

有帮助吗?

解决方案

确定终于想出。你会不敢相信多久我一直在Hackage文档盯着,试图拼凑了一起。这里是一个人为的例子,对于那些你们谁遵循:

let p = newSTMP "Parent --> $child()$" :: StringTemplate String
let c = newSTMP "Child --> Your content Here." :: StringTemplate String

let grp = groupStringTemplates [("parent", p),("child", c)]

putStrLn $ toString $ fromJust $ getStringTemplate "parent" grp

此打印:

Parent --> Child --> Your content Here.

我要补充一点,我觉得我的一些困难是与事实,我不是所有熟悉Java的StringTemplate的做。我真不知道到什么程度Haskell的包装模仿Java的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top