Las listas en LISP

El segundo tipo de palabras con las que trabaja LISP son las listas. Una lista es puede ser una secuencia de átomos separados por un espacio y encerrados por paréntesis redondos, incluyendo la posibilidad de que una lista contenga una sublista que cumple con las mismas características.

EJEMPLOS

      1. (ESTA ES UNA LISTA)
      2. (ESTALISTAESDISTINTAALAANTERIOR)
      3. (ESTA LISTA (TAMBIEN) ES DISTINTA)
      4. ((ESTA ES OTRA) (POSIBILIDAD DE LISTA))

En adelante, definiremos TÉRMINO de una lista como un elemento de una lista, ya sea un átomo o una sublista.
Así, lista quedaría definida como la secuencia:

(término1 término2 ….. términok)

Donde K es el número de elementos de la lista.

EJEMPLOS

LISTA   NÚMERO DE TÉRMINOS   TÉRMINOS
(HOLA)   1   HOLA
(ESTA ES UNA LISTA)   4   ESTA, ES, UNA, LISTA
((AB T56) HOLA ())   3   (AB T56), HOLA, ()

En  LISP,  una  lista  se  reconoce  porque  va  entre paréntesis, en cambio, un átomo no.

  1. (LISTA) es una lista.
  2. ATOMO es un átomo.

¡ IMPORTANTE !

NO OLVIDAR NUNCA DE REVISAR QUE LOS PARENTESIS ESTEN BIEN

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *