Haskell:HStringTemplate继承示例?

Sha*_*aun 4 haskell hstringtemplate

我试着弄清楚如何在Haskell的HStringTemplate中使用模板继承.基本模板的使用很简单,但缺少某些继承.任何人都可以指出我的方向一个体面的例子吗?下面的文档不够完整,无法升级到更高级的用法.

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

Sha*_*aun 5

好吧终于想通了.你不会相信我多久盯着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
Run Code Online (Sandbox Code Playgroud)

这打印:

Parent --> Child --> Your content Here.
Run Code Online (Sandbox Code Playgroud)

我要补充一点,我认为我的一些困难与我不熟悉Java的StringTemplate这一事实有关.我仍然不确定Haskell的包在多大程度上模仿Java.