Pre-compiles a template for repeated rendering.
The returned CompiledTemplate can be rendered multiple times with different variable sets without re-parsing.
Example:
string tpl = "Hello, " + "{{na" + "me}}!";
var tmpl = Template.compile (tpl);
var v1 = new HashMap<string, string> (str_hash, str_equal);
v1.put ("name", "Alice");
var v2 = new HashMap<string, string> (str_hash, str_equal);
v2.put ("name", "Bob");
assert (tmpl.render (v1) == "Hello, Alice!");
assert (tmpl.render (v2) == "Hello, Bob!");
| template |
template string. |
|
compiled template. |