От: Вызов функции без возврата, От темы с ID: 4632 |
Здравствуйте, гость ( Вход | Регистрация )
От: Вызов функции без возврата, От темы с ID: 4632 |
1.2.2011, 16:11
Сообщение
#1
|
|
Участник Группа: Пользователи Сообщений: 38 Регистрация: 3.6.2009 Пользователь №: 3 496 Спасибо сказали: 6 раз |
Эээ... не знаток я луа, но по аналогии рискну предположить, что после выполнения вызываемой функции всегда происходит возврат в вызывающую функцию, поэтому вариант "Хотелось чтобы из Victory() не возвращалось" не пройдет.
Другое дело, что после возврата в вызывающую функцию, можно сразу же прекратить выполнение этой самой "родительской" функции (точнее, просто выйти с нее, и не выполнять последующий код). Возможно, так?.. Код CheckVictory = function(v)
if v == 1 then Victory() return true end else -- иначе end end |
|
|
3.2.2011, 8:08
Сообщение
#2
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 20.1.2011 Пользователь №: 8 583 Спасибо сказали: 0 раз |
dchub://dc.lenovonn.ru [Heaven-Hub]DC++ режим работы: 24 /7
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 10:17 |