Зачем вам нужно добавить ключевое слово void до определенных методов. Я знаю, что это означает, что метод ничего не возвращает (или, по крайней мере, это то, что я думаю, что это означает), но почему вы должны добавить пустоту, даже если вы уже знаете, что метод не должен возвращать ничего?Зачем добавлять void до методов?
0
A
ответ
3
Чтобы сообщить компилятор о том, что метод не должен ничего возвращать.
Этот вид избыточности позволяет компилятору рассказать вам, если вы совершите ошибку где-нибудь.
(например, забыли сообщение return
)
Смежные вопросы
- 1. Зачем API возвращать 'void'?
- 2. Зачем сбросить возврат void?
- 3. Зачем писать функции: void?
- 4. Зачем добавлять «_» перед списком параметров
- 5. Зачем мне добавлять состояние?
- 6. OCMock тест для методов void
- 7. Зачем использовать void с функцией?
- 8. Зачем использовать ключевое слово void?
- 9. Codeigniter - Зачем добавлять в корзину?
- 10. JQuery Selectors Зачем добавлять пробел?
- 11. Qt - Зачем добавлять '&' в строку?
- 12. Зачем добавлять претензии в OAuthAuthorizationServerProvider.GrantRefreshToken?
- 13. Зачем добавлять элементы не перетаскиваемые?
- 14. Зачем добавлять ссылку на DLL?
- 15. Может ли List использовать несколько методов void?
- 16. Зачем нужно разделять последовательность методов?
- 17. Зачем добавлять преобразование к фиксированному родительскому типу?
- 18. Зачем нужно добавлять const в аргумент?
- 19. Варианты использования для методов async void, revisited
- 20. AfterReceiveReply не вызывается для методов void
- 21. Единичное тестирование методов void для репозитория
- 22. Проверка Junit в java для методов void
- 23. Использование SpringFrameWork @Async для методов, возвращающих void
- 24. Как вернуть переменные из статических методов void
- 25. Зачем добавлять угло-карусельные броски $ injector: modulerr?
- 26. Зачем использовать неиспользуемые возвращаемые значения для void?
- 27. Зачем мне указывать адрес моей памяти (void *)?
- 28. Зачем использовать метод void async для ожидания?
- 29. внутренних абстрактных методов. Зачем им их?
- 30. Зачем нам нужен тип возврата void из методов на языках ООП?
Возможно, вы знаете, что оно ничего не возвращает, но как компилятор (или кто-либо еще) знает, что он должен возвращать? –