|
|
|
| Доброго времени суток.
Реально ли как-то остановить какую либо функцию?
Функция состоит из очень большего количества операторов, которые проверяют введенное на корректность, сходность и т.п
function check( Переменные, много их... ){
if{...if{...if{...) else {...}...) else {...}...) else {...if{...) ...}
if{...if{...) else {...}...) else {...if{...) else {...}...}
}
|
Если проверка положительна на каком-то этапе - прерываем функцию, и выводим результат...
Меня интересует именно остановка выполнения самой функции. Возможно ли такое? Не очень-то хочется нагромождать функцию вспомогательными переменами и их проверкой.
Заранее спасибо | |
|
|
|
|
|
|
|
|
для: root
(21.12.2009 в 17:22)
| | Это не то, интерисует что-то типа функции die(); Для остановки выполнения процесса самой функции. | |
|
|
|
|
|
|
|
для: Vitaleks
(21.12.2009 в 17:31)
| | Почему же не то? return возвращает какой-то результат и прекращает исполнение функции.
есть еще continue и break, это так, к слову. | |
|
|
|
|
|
|
|
для: neadekvat
(21.12.2009 в 17:34)
| | continue и break не к месту | |
|
|
|
|
|
|
|
для: neadekvat
(21.12.2009 в 17:34)
| | Спасибо, немного не верно сначала применил. Работает как часы. | |
|
|
|