Haskell: HStringTemplate exemple d'héritage?
-
19-09-2019 - |
Question
Je vais un peu de noix à essayer de comprendre comment utiliser l'héritage de modèle dans HStringTemplate de Haskell. l'utilisation du modèle de base est assez facile, mais il manque quelque chose d'héritage est concerné. Quelqu'un peut-il me diriger dans la direction d'un exemple décent? Le document ci-dessous est tout simplement pas assez complète pour passer à une utilisation plus avancée.
http://www.haskell.org/haskellwiki/HStringTemplate <- Non help !!
La solution
Ok enfin compris. Vous ne voudriez pas belive combien de temps je les yeux fixés sur les docs Hackage, en essayant de reconstituer ensemble. Voici un exemple artificiel, pour ceux d'entre vous qui suivent:
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
Cette affiche:
Parent --> Child --> Your content Here.
Je vais ajouter que je pense que certains de mes difficultés a à voir avec le fait que je ne suis pas tout familier avec StringTemplate Java. Je ne suis toujours pas sûr à quel point le package de Haskell émule de Java.