Pergunta

Eu estou indo um pouco louco tentando descobrir como usar a herança modelo no HStringTemplate de Haskell. uso de modelo básico é bastante fácil, mas faltando herança algo está em causa. Alguém pode me apontar na direção de um exemplo decente? O documento abaixo apenas não é suficiente completa para pós-graduação para uma utilização mais avançada.

http://www.haskell.org/haskellwiki/HStringTemplate <- No ajuda !!

Foi útil?

Solução

Ok finalmente descobri-lo. Você não vai acreditar quanto tempo eu estive olhando os docs Hackage, tentando juntar as peças deste conjunto. Aqui está um exemplo inventado, para aqueles de vocês que seguem:

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

Esta impressões:

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

Eu vou acrescentar que eu acho um pouco da minha dificuldade tem a ver com o fato de que eu não sou tão familiarizado com StringTemplate de Java. Eu ainda não tenho certeza até que ponto pacote de Haskell emula do Java.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top