Zootropo

Diario del mundo geek.

domingo, mayo 09, 2004

Operaciones sobre listas en Lisp


  • (list arg1 ... argN) Devuelve la lista formada por los elementos arg1, ... hasta argN.
  • (cons arg1 arg2) Devuelve la lista cuyo car es arg1 y cdr arg2.
  • (car lista) Devuelve el primer elemento de la lista.
  • (cdr lista) Devuelve la lista compuesta por todos los elementos de la lista menos el primero.
  • (first lista) Devuelve el primer elemento de la lista (second, third, ... hasta tenth para devolver el segundo, tercero, ... décimo respectivamente).
  • (nth n lista) Devuelve el elemento número n de la lista.
  • (last lista) Devuelve el último elemento de la lista.
  • (butlast lista n) Devuelve la lista sin los últimos n elementos.
  • (append lista1 lista2) Concatena la lista1 y la lista2.
  • (length lista) Devuelve el número de elementos que tiene la lista.