Оператор выхода в интерактивный режим

Материал из K3-Macro

Оператор имеет вид

cancel

Оператор осуществляет выход в интерактивный режим независимо от уровня «вложенности» вызова макропрограммы, в которой он встречается.

OnlyInK3 processed.png

Применимо только в программах на макроязыке к3. И не используется в модулях на python

Idea.png

В модулях на языке python используйте конструкции try ... except и оператор raise для обработки конкретного события

...
    try:
        return k3.macro(fullpath, setk3Var(v), k3.k_done)
    except k3.K3Error:
        k3.putmsg(f"Ошибка вызова макро {fullpath} с параметрами {v}", 0)
        raise
...



Макро | Переменные и выражения | Присваивание значений переменной | Оператор условный | Оператор перехода | Оператор вызова подпрограммы | Оператор выхода в вызывающую макропрограмму | Оператор выхода в интерактивный режим | Оператор вызова макропрограммы | Оператор получения параметров в макропрограмме | Обработка ошибок | Команды системы