FireURQ:Руководство пользователя: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 517:
На экране мы увидим:
'''Введите строку:'''
 
==Команда forget_procs==
 
В URQL есть нюанс - если мы используем '''goto метка''' из локации вызванной по ''proc'', то история вызовов не забывается.
Но есть команда '''forget_procs''', которая позволяет это исправить.
 
''':пример
pln Выводим текст 1
proc выход1
pln Выводим текст 2
end
 
:выход1
goto выход2
end
 
:выход2
forget_procs ; вставляем для того, чтобы забыть предыдущие действия
pln Выводим текст 3
pln Выводим текст 4
end'''
 
Без команды '''forget_procs''' мы увидим на экране
 
'''Выводим текст 1
Выводим текст 3
Выводим текст 4
Выводим текст 2'''
 
Если же мы используем эту команду, то на экране появится:
 
'''Выводим текст 1
Выводим текст 3
Выводим текст 4'''
 
что чаще всего и нужно.