Plantillas de procedimiento nombrado

La segunda forma de plantilla es la plantilla de «procedimiento nombrado». Si una plantilla es una palabra en lugar de una lista, se toma como el nombre de un procedimiento. Este procedimiento debe aceptar un número de argumentos igual que el número de datos que la herramienta le ofrece en paralelo; se aplica el procedimiento a todos los datos disponibles en orden. Eso es, si el dato ?1 hasta el dato ?3 están disponibles, la plantilla "PROCEDIMIENTO equivale a [PROCEDIMIENTO ?1 ?2 ?3].

Ejemplo:

MUESTRA (TEJE "PALABRA [a b c] [d e f])
[ad be cf]

PARA PRODUCTO.ESCALAR :a :b ; producto escalar de vectores
  DEVUELVE APLICA "ADICION (TEJE "PRODUCTO :a :b)
FIN


SourceForge.net Logo