* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
144
Языки Бейсик
где строка1 Метка или номер первой строки подпрограммы. строка2 Метка или номер строки, в которую возвращается подпрограмма. Если Вы не указываете метку или номер строки для R E T U R N , то выполнение программы продолжится с оператора, стоящего за GOSUB (при вызове под¬ программы) или там, где произошло событие (при обработке событий). Смотрите ключевое слово " O N " для информации об операторах обработки событий. Операторы SUB и C A L L представляют собой более удобную альтернативу для подпрограмм GOSUB. Пример:
FORi%=1TO20 GOSUB S q u a r e NEXT i % END Square: PRINT i % , i % * i % RETURN
См. также C A L L , O N Ключевое слово, ON...GOSUB, SUB
GOTO-оператор
Выполняет переход в указанную строку. Формат записи: GOTO строка где строка метка или номер следующей выполняемой строки.
Операторы DO...LOOP, SELECT CASE, IF...THEN...ELSE, SUB и FUNCTI¬ O N предоставляют более удобный способ контроля хода Вашей программы. GOTO также используется в качестве ключевого слова в операторе O N ERRORиIFGOTO. См. также DO...LOOP, FUNCTION, IF...THEN...ELSE, O N ERROR,
ON...GOTO, SELECT CASE, SUB
HEX-функция
HEX$ возвращает шестнадцатиричное представление числа. OCT$ возвращает восьмеричное представление числа. Формат записи: HEX$(числ выражение&) OCT$(числ выражение&)