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 !!

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top