Return value

Параметры

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

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в Интернете