2010-12-14 4 views
2

Wie kann ich andere Variablennamen als $ it $ in einem StringTemplate partially verwenden?

Antwort

3

Was ist ein partielles?

sowieso, wenn Vorlage hat man arg die ST setzt seinen Wert zu

$ a: t() $

für def

t (v) :: = "$ v $"

ist die gleiche wie

t() :: = it "$ es $"

+0

ich ein noob bin genannt. Ich denke, es gibt wirklich keine Partials per se in StringTemplate? Teilweise bedeutet nur eine Vorlage, die auf ein Element einer Sammlung angewendet werden soll. –

+0

oh, das ist nur eine Vorlage auf ein Element oder einen Vektor von Elementen zuordnen. Sie können dies mit einer benannten Vorlage oder einem anonymen Vorlagenblock tun, der sich wie ein Lambda verhält. –

3

$ $

Hier ist ein Beispiel, das mit dem Standardvariablennamen $it$ gerendert wurde.

$["FOO","BAR"]:{<h1>$it$</h1>}$ 

x

In diesem Beispiel

$ $, wird die Variable $x$

$["FOO","BAR"]:{x|<h1>$x$</h1>}$