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]