2012-06-05 7 views
6

Tengo un conjunto de nombres de funciones que genero al iterar una lista de valores. Quiero capturar estos valores "functions_names" en una lista y usarlos para su posterior procesamiento. ¿Cómo puedo hacer eso?Cómo crear una lista dentro de la plantilla de Freemarker

Gracias

+0

¿Desea crear otra lista que contenga function_names que haya generado? – rizzz86

Respuesta

6

FreeMarker no admite la modificación de las colecciones. Pero si realmente desea hacer esto en FreeMarker (a diferencia de en Java), puede usar la concatenación de secuencias: <#assign myList = myList + [newItem]>. Aquí crea una nueva secuencia que envuelve las otras dos secuencias. Tenga en cuenta que la secuencia resultante es lenta si intenta hacer acceso indexado en una larga lista construida de esta manera.

Cuestiones relacionadas