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
- (ESTA ES UNA LISTA)
- (ESTALISTAESDISTINTAALAANTERIOR)
- (ESTA LISTA (TAMBIEN) ES DISTINTA)
- ((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.
- (LISTA) es una lista.
- ATOMO es un átomo.
¡ IMPORTANTE !
NO OLVIDAR NUNCA DE REVISAR QUE LOS PARENTESIS ESTEN BIEN
Comentarios recientes