Next: Функции и переменные для работы со списками, Previous: Списки, Up: Списки [Contents][Index]
Списки являются основными строительными блоками в 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]