Haskell: HStringTemplate esempio eredità?
-
19-09-2019 - |
Domanda
Io vado un po 'di noci cercando di capire come utilizzare l'ereditarietà dei template in HStringTemplate di Haskell. Utilizzo base del modello è abbastanza facile, ma manca qualcosa eredità è interessato. Qualcuno mi può puntare nella direzione di un esempio decente? Il documento qui di seguito non è sufficiente per laurearsi completa all'uso più avanzato.
http://www.haskell.org/haskellwiki/HStringTemplate <- No help !!
Soluzione
Ok finalmente capito. Tu non credere quanto tempo ho stato a guardare la documentazione Hackage, cercando di mettere insieme. Ecco un esempio forzato, per quelli di voi che seguono:
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
Questo stampa:
Parent --> Child --> Your content Here.
Io aggiungo che penso che alcuni di mia difficoltà ha a che fare con il fatto che io non sono tutto che la familiarità con StringTemplate di Java. Sono ancora non è sicuro fino a che punto il pacchetto di Haskell emula di Java.