# mode

выбор режима отображения информации во время исполнения файла

## Последовательность вызова

    mode(k)
                k = mode()

## Описание

Используется исключительно внутри исполняемого файла или Scilab-функции. `mode(k)` позволяет менять информацию, отображаемую во время исполнения; зависит от значения `k`:

k = 0

  Новые значения переменных отображаются, если требуется (см. справку по точке с запятой или запятой).

k = -1

  Исполняемый файл или Scilab-функция работает молча (это для Scilab-функций значение по умолчанию).

k = 2

  Это значение по умолчанию для командной строки Scilab'а.

  Обратите внимание, что `mode(2)` не используется в командной строке, только в исполняемом файле или Scilab-функции.

k = 1 или k = 3

  Каждая строка инструкции выводится в командной строке (если возможно). Новые значения переменных отображаются в случае запроса. Это режим по умолчанию для исполняемых файлов.

k = 4 или k = 7

  Новые значения переменных отображаются в случае запроса, в командной строке отображается каждая строка инструкций (если возможно), и выдаётся приглашение к вводу (>>) после каждой строки в ожидании возврата каретки.

  Если возврат каретки следует после латинской буквы "p", то исполнение приостанавливается (см. pause).

k > 7

  Пользовательский режим отображения. Если вы определите ваш собственный режим отображения, то рекомендуется использовать значение > 100.

Отображение строк отключено для компилированных Scilab-функций (см. comp). По умолчанию Scilab-функции исполняются в режиме молчания ("-1").

Функции из библиотеки функций исполняются в режиме "-1".

## Примеры

    // скопируйте и вставьте в Scilab

    function example_mode( level_mode )
     mode(level_mode)
     a = 3
     disp(mode());
    endfunction

    mode(2)

    example_mode(0)
    example_mode(-1)
    example_mode(2)
    example_mode(1)
    example_mode(3)
    example_mode(7)

    mode(2)

## Смотрите также

- exec
- execstr
- точка с запятой
- запятая
- comp