Frage

Ich werde ein wenig Nüsse, die versuchen, herauszufinden, wie man template-Vererbung in Haskell ist HStringTemplate.Grundlegende Vorlage, die Verwendung ist einfach genug, aber es fehlte etwas, was Vererbung angeht.Kann jemand zeigen Sie mir in die Richtung einen anständigen Beispiel?Das vorliegende Dokument ist einfach nicht komplett genug, um graduate zur fortgeschrittenen Nutzung.

http://www.haskell.org/haskellwiki/HStringTemplate <- Keine Hilfe!!

War es hilfreich?

Lösung

Ok, finally figured it out.Sie würden nicht glauben, wie lange ich schon starrte an die Hackage docs, versuchen zu Stück zusammen.Hier ist ein erfundenes Beispiel, für diejenigen von Ihnen, die uns Folgen:

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

Dies druckt:

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

Ich werde hinzufügen, dass ich denke, dass einige von meinen Schwierigkeiten hat mit der Tatsache zu tun, dass ich nicht allen, die mit Java vertraut ist StringTemplate.Ich bin mir immer noch nicht sicher, in welchem Maß Haskell-Paket emuliert Java.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top