a unico coisa eu vejo na resposta em baixo eh o fato que o cara diz para passa-lo como referencia. entao eu tentei 3 formas. e este eh o problema sim.<div><br></div><div>pode passar como anonymous reference [@array] ou por endereco: \@array.</div>
<div><br></div><div>dan.<br><div><br></div><div><br></div><div><div>$c-&gt;stash-&gt;{a1} = (1..5);            </div><div>$c-&gt;stash-&gt;{a2} = [(1..5)];          </div><div>my @a3 = (1..5);                     </div><div>
$c-&gt;stash-&gt;{a3} = \@a3;     </div></div><div><br></div><div><br></div><div><div>&lt;h1&gt;first&lt;/h1&gt;</div><div>[% FOREACH b IN a1 %]</div><div>&lt;h3&gt;[% b %]&lt;/h3&gt;</div><div>[% END %]</div><div>  </div>
<div>da: &lt;h1&gt;first&lt;/h1&gt; </div><div><br></div><div><br></div><div>&lt;h1&gt;second&lt;/h1&gt;</div><div>[% FOREACH b IN a2 %]</div><div>&lt;h3&gt;[% b %]&lt;/h3&gt;</div><div>[% END %]</div><div>  </div><div>da: &lt;h1&gt;second&lt;/h1&gt; &lt;h3&gt;1&lt;/h3&gt; &lt;h3&gt;2&lt;/h3&gt; &lt;h3&gt;3&lt;/h3&gt; &lt;h3&gt;4&lt;/h3&gt; &lt;h3&gt;5&lt;/h3&gt; </div>
<div><br></div><div>&lt;h1&gt;third&lt;/h1&gt;</div><div>[% FOREACH b IN a3 %]</div><div>&lt;h3&gt;[% b %]&lt;/h3&gt;</div><div>[% END %]</div><div><br></div><div>da: &lt;h1&gt;third&lt;/h1&gt; &lt;h3&gt;1&lt;/h3&gt; &lt;h3&gt;2&lt;/h3&gt; &lt;h3&gt;3&lt;/h3&gt; &lt;h3&gt;4&lt;/h3&gt; &lt;h3&gt;5&lt;/h3&gt;</div>
<br></div><div><br></div><div><br></div><div><br></div><div><div><br>
</div></div></div>