Вопрос

Я немного схожу с ума, пытаясь понять, как использовать наследование шаблонов в HStringTemplate Haskell.Базовое использование шаблонов достаточно просто, но возникает проблема упущения чего-либо в наследовании.Может ли кто-нибудь указать мне достойный пример?Приведенный ниже документ недостаточно полон, чтобы перейти к более продвинутому использованию.

http://www.haskell.org/haskellwiki/HStringTemplate <-- Никакой помощи!!

Это было полезно?

Решение

Хорошо, наконец-то разобрался.Вы не поверите, как долго я смотрел на документацию Hackage, пытаясь собрать это воедино.Вот надуманный пример для тех из вас, кто следует:

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

Это печатает:

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

Добавлю, что, по моему мнению, некоторые из моих трудностей связаны с тем фактом, что я не совсем знаком с Java StringTemplate.Я до сих пор не уверен, в какой степени пакет Haskell эмулирует пакет Java.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top