TEJE.FRlista_de_plantilla
dato
(TEJE.FRlista_de_plantilla
dato1
dato2
...
) MAP.SElista_de_plantilla
dato
(MAP.SElista_de_plantilla
dato1
dato2
...
)
Devuelve una lista formada por la concatenación con FRASE de los resultados de la ejecución repetida de lista_de_plantilla
con todos los datos dados.
Esto es, los elementos de la lista devuelta son los resultados de las evaluaciones.
La lista devuelta puede tener, por lo tanto, un tamaño distinto de él de los argumento(s).
(Si el resultado de una evaluación es la lista vacía, no contribuye nada a la lista devuelta.)
Los argumentos de datos pueden ser palabras o listas.
En una plantilla, los símbolos ?RESTANTE
y ?REST
representan el porción de los datos a la derecha del miembro que se usa actualmente como el valor de la ranura ?
.
Por ejemplo, si los datos son [A B C D E]
, cuando se ejecuta la plantilla con ?
reemplazado por B
, entonces también se reemplace a ?RESTANTE
y ?REST
por [C D E]
.
Si usas múltiples ranuras paralelas, entonces (?RESTANTE 1)
va a la ranura ?1
, etc.
Se usa el símbolo ?RESTANTE
sólo en la versión de FMSLogo española.
Se usa ?REST
en todas las versiones de FMSLogo.
En una plantilla, el símbolo #
representa la posición en lista_de_datos
del miembro que se usa actualmente como el valor de la ranura ?
.
Por ejemplo, si los datos son [A B C D E]
, cuando se ejecuta la plantilla con ?
reemplazado por B
, entonces también se reemplace a #
por 2
.
MUESTRA (TEJE.FR "LISTA [a b c] [d e f])
[a d b e c f]