Maxima Manual: Ведение в работу со списками

Next: Функции и переменные для работы со списками, Previous: Списки, Up: Списки [Contents][Index]

### 35.1 Ведение в работу со списками

Списки являются основными строительными блоками в Maxima и Lisp. Все типы данных, за исключением массивов, хеш-таблиц и чисел, представлены, как Lisp списки. Эти списки имеют вид

    ((MPLUS) $A 2)

для обозначения `a+2`. На уровне Maxima мы увидим в инфиксной нотации `a+2`. Maxima тоже имеет свои собственные списки, которые печатаются как

    [1, 2, 7, x+y]

для списка из 4 элементов. Внутренне, это выражение соответствует Lisp списку

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

Флаг, который обозначает тип выражения Maxima, сам является списком, и после упрощения, данный список приобретет вид

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

Next: Функции и переменные для работы со списками, Previous: Списки, Up: Списки [Contents][Index]