Maxima Manual: Комментарии

Next: Файлы, Previous: Ввод и вывод, Up: Ввод и вывод [Contents][Index]

### 9.1 Комментарии

В Maxima любой текст, расположенный между `/*` и `*/`, является комментарием.

Анализатор Maxima обрабатывает комментарии как пробелы, чтобы проще было различать лексемы во входном потоке, комментарий всегда завершает лексему. Следующий ввод `a/* foo */b` содержит две лексемы `a` и `b`, а не одну `ab`. Во всех остальных случаях комментарии игнорируются, что бы в них ни находилось.

Комментарии могут иметь сколько угодно уровней вложенности. Разделители `/*` и `*/` образуют соответствующие пары. Количество открывающих разделителей `/*` должно быть равно количеству закрывающих `*/`.

Примеры:

    (%i1) /* aa is a variable of interest */  aa : 1234;
    (%o1)                         1234
    (%i2) /* Value of bb depends on aa */  bb : aa^2;
    (%o2)                        1522756
    (%i3) /* User-defined infix operator */  infix ("b");
    (%o3)                           b
    (%i4) /* Parses same as a b c, not abc */  a/* foo */b/* bar */c;
    (%o4)                         a b c
    (%i5) /* Comments /* can be nested /* to any depth */ */ */  1 + xyz;
    (%o5)                        xyz + 1

Категории:Синтаксис ·

Next: Файлы, Previous: Ввод и вывод, Up: Ввод и вывод [Contents][Index]