FUNCIONES CONSTRUCTORAS: Cons, List, Append
Son las funciones para creación de listas.
CONS
(cons expresion lista)
Devuelve una lista que contiene como primer elemento el valor de la expresión, y los siguientes elementos son los de la lista.
(cons 'a '(b c))
Devuelve (a b c)
LIST
(list expresion expresion ...)
Devuelve una lista que contiene los valores de las expresiones.
(list 5 7 9)
Devuelve (5 7 9)
APPEND
(append lista1 lista2 ...)
Coge los elementos de las listas y los fusiona en una sola lista.
(append '(a) (list 2 (cons 'b '(3)) 4) '(5))
Devuelve (a 2 (b 3) 4 5)
OTRAS FUNCIONES:
LENGTH
(length lista)
Devuelve un número que indica los elementos de la lista.
(lenght '(a b c (d e))
Devuelve 4.
REVERSE
(reverse lista)
Devuelve una lista con los elementos en orden inverso.
(reverse '(a b c d))
Devuelve (d c b a)
Todavía es un poco pronto para empezar con resolución de problemas, pero en los próximos días cuando veamos la definición de funciones, algunas funciones matemáticas y las funciones predicado podremos empezar con las funciones recursivas y toda su potencia.
sábado, noviembre 03, 2007
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario