"@=" – přidání do pole

identifier @= expression

Používá se pro přidání určité hodnoty do pole s názvem identifier. Hodnota celého výrazu je stejná jako přiřazovaná hodnota, tedy hodnota výrazu expression.

Předpokládá se, že celé pole je naplněno použitím tohoto operátoru. Slouží tedy k posbírání různých hodnot, například v cyklu. Momentálně neslouží k modifikaci polí získaných do prostředí šablony jiným způsobem; toto se ale bude v budoucnu měnit.

Příklad: Přidávání hodnot do pole
Vstup
{let a @= 9}
{let a @= 21}
{let a @= 82}

{list(a,0)}-{list(a,1)}-{list(a,2)} 
Výstup
9-21-18

Protože samostatné použití operátoru by se pokládalo za příkaz pro vypsání hodnoty, je obyčejně potřeba použít ho ve spojení s příkazem let.

Pro vložení příspěvku do diskuse se přihlašte.