Pregunta

Me voy un poco loco tratando de averiguar cómo utilizar la herencia de plantillas en HStringTemplate de Haskell. El uso básico de la plantilla es bastante fácil, pero le falta algo de herencia se refiere. ¿Puede alguien me punto en la dirección de un ejemplo decente? El documento más adelante simplemente no es lo suficientemente completa como para graduar a un uso más avanzado.

http://www.haskell.org/haskellwiki/HStringTemplate <- n ayuda !!

¿Fue útil?

Solución

Ok finalmente lo descubrió. Usted no creer cuánto tiempo he estado mirando los documentos Hackage, tratando a la pieza juntos. He aquí un ejemplo artificioso, para aquellos de ustedes que siguen:

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

Esto imprime:

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

Voy a añadir que creo que algunos de mi dificultad tiene que ver con el hecho de que yo no soy tan familiarizados con StringTemplate de Java. Todavía no estoy seguro de hasta qué punto el paquete de Haskell emula de Java.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top