Introducción a las listas (Manual de Maxima 5.44.0)

Siguiente: Funciones y variables para listas, Anterior: Listas, Subir: Listas [Índice general][Índice]

#### 5.4.1 Introducción a las listas

Las listas son bloques de construcción básica para Maxima y Lisp. Todos los tipos de datos diferentes a los arreglos, tablas mixtas o números son representados como listas Lisp, estas listas Lisp tienen la forma

    ((MPLUS) $A 2)

para indicar la expresión `a+2`. Al nivel de Maxima se observará la notación infija `a+2`. Maxima también tiene listas con el formato

    [1, 2, 7, x+y]

para una lista de 4 elementos. Internamente esto se corresponde con una lista Lisp de la forma

    ((MLIST) 1  2  7  ((MPLUS)  $X $Y ))

El elemento que denota el tipo de expresión en Maxima es también una lista, la cual tras ser analizada y simplificada tomará la forma

    ((MLIST SIMP) 1 2 7 ((MPLUS SIMP) $X $Y))

Siguiente: Funciones y variables para listas, Anterior: Listas, Subir: Listas [Índice general][Índice]