Показать сообщение отдельно
Старый 20.09.2009, 20:59   #10
Dakar
Оператор ЭВМ
 
Регистрация: 17.09.2009
Адрес: Казахстан -> Рудный
Сообщений: 42
Написано 10 полезных сообщений
(для 23 пользователей)
Ответ: Вопросы очередного новичка

Вот наслождайся:

Про Return

Return value
Параметры
RETURN возвращает значение из функции, тип данных при этом соответствует объявленному в имени функции.

Значение не может быть возвращено при использовании GOSUB.  

Описание
При вызове внутри структуры FUNCTION, команда RETURN немедленно возвращает выполнение программы из функции назад к основному коду, откуда функция была вызвана. Необязательное значение может быть возвращено. Смотрите FUNCTION для получения большей информации по теме. Помните, после RETURN, оставшийся код FUNCTION не выполняется. Смотрите пример. RETURN также завершает выполнение подпрограммы, вызванной командой GOSUB, но не может возвращать данные. 
 


; 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
__________________
Проект:
Название: Solium - Last War.
Жанр: Онлайн шутер с элементами стратегии.
Завершён: 45%
Ведётся работа над сервером игры... (20 %)
Сайт проекта: http://shwl-center.at.ua/
===========
Дайте сказать немому...
===========
"Да, ты можешь использовать готовые решения, и всё будет работать, но МОЗГОВ тебе от этого, не прибавится!"
===========
Помните! Ничто не защищает Ваши зубы 24 часа в сутки так хорошо, как уважительное отношение к окружающим!
(Offline)
 
Ответить с цитированием