2009-08-21 4 views
4

하스켈의 HStringTemplate에서 템플릿 상속을 사용하는 방법을 알아 내려고 노력하고 있습니다. 기본 템플릿 사용법은 간단하지만 상속을 놓치는 것이 걱정됩니다. 누구나 괜찮은 예를 들어 지시 할 수 있습니까? 아래의 문서는 고급 기술로 졸업하기에 충분하지 않습니다.하스켈 : HStringTemplate 상속 예제?

http://www.haskell.org/haskellwiki/HStringTemplate < - 도움이 필요하지 않습니다.

답변

5

마지막으로 알아 냈습니다. Hackage 문서를 얼마나 오랫동안 꼼짝 않고 지켜보고 있었는지 믿지 않을 것입니다. 나는 내 어려움의 일부가 난 사실과 관련이있다 생각 추가 할 것입니다

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

:

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 

이 인쇄 : 여기에 인위적인 예를 따를 분들 들어, 자바의 StringTemplate에 익숙하지 않은 모든 사람들. 하스켈의 패키지가 Java를 에뮬레이션하는 정도는 아직 확실하지 않습니다.