-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
Выход из функции, если переменная не задана
Всем привет!
Подскажите, пожалуйста, как можно выйти из функции (или начать её выполнение заново), если в ходе работы скрипта не определена какая-нибудь переменная?
Пробовал так:
Код:
If $var=="" Then EndFunc
но, разумеется, это не работает :tomato:
|
Цитата:
Цитата D_Master
как можно выйти из функции »
|
Return :)
Цитата:
Цитата D_Master
или начать её выполнение заново »
|
Для этого нужно делать цикл:
Код:
Func MuFunction()
While 1
;Тут что то делается
If Not IsDeclared("Var") Or Eval("Var") = "" Then ContinueLoop ;Продолжаем цикл с начала
Return ;выходим полностью из функции (цикл естественно тоже прерывается)
WEnd
EndFunc
|
Чорд! Так и думал! :)
Цитата:
Цитата Creat0R
Для этого нужно делать цикл: »
|
Спасибо :)
|
Время: 10:10.
© OSzone.net 2001-