Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ От: Вызов функции без возврата

Автор: LoT 1.2.2011, 16:11

Эээ... не знаток я луа, но по аналогии рискну предположить, что после выполнения вызываемой функции всегда происходит возврат в вызывающую функцию, поэтому вариант "Хотелось чтобы из Victory() не возвращалось" не пройдет.

Другое дело, что после возврата в вызывающую функцию, можно сразу же прекратить выполнение этой самой "родительской" функции (точнее, просто выйти с нее, и не выполнять последующий код).

Возможно, так?..

Код
CheckVictory = function(v)
  if v == 1 then
      Victory()
      return true
  end
  else            
    -- иначе
  end
end

Автор: ScOol 3.2.2011, 8:08

dchub://dc.lenovonn.ru [Heaven-Hub]DC++ режим работы: 24 /7