|
RETURN возвращает значение из функции, тип
данных при этом соответствует объявленному в имени функции. Значение не может быть возвращено при использовании GOSUB. |
|
При вызове внутри структуры FUNCTION, команда RETURN немедленно возвращает выполнение программы из функции назад к основному коду, откуда функция была вызвана. Необязательное значение может быть возвращено. Смотрите FUNCTION для получения большей информации по теме. Помните, после
RETURN, оставшийся код FUNCTION не выполняется. Смотрите пример. RETURN также
завершает выполнение подпрограммы,
вызванной командой GOSUB, но не может
возвращать данные.
Смотрите также: Function, Gosub, Goto. |
|
; RETURN Пример ; Выбор результата для значения возврата функции 'testme' result=testme(Rnd(0,10)); ; Программа эффективно заканчивается здесь. ; Подлинная функция Function testme(test); ; Если случайный номер является = 0 If test=0 Then Print "Значение было 0" Return False ; Функция завершается немедленно Else Print "Значение больше, чем 0" Return True ; Функция прекращается немедленно End If Print "Эта строка никогда не будет напечатана!" End Function |