Как вы можете преждевременно выйти из функции, не возвращая значение, если это функция void? У меня есть метод void, который не должен выполнять свой код, если выполняется определенное условие. Я действительно не хочу менять метод, чтобы фактически вернуть значение.
158
Ответы:
Используйте инструкцию возврата!
или
Вам не нужно (и нельзя) указывать какие-либо значения, если ваш метод возвращает
void
.источник
void
. Технически метод ничего не возвращает. который отличается от возврата неопределенного.return void()
тоже можете написать :)Вы имеете в виду, как это?
источник
Вы можете просто использовать ключевое слово return так же, как и в любой другой функции.
источник
Я знаю, что на вопрос уже дан ответ, и использование
return
заявления делает работу. Но в качестве альтернативы вы также можете включить оставшуюся часть функции вelse
блокif
условия.источник