русский
Germany.ruForen → Архив Досок→ Programmierung

Можно ли возвращать null из функции?

27.04.24 13:04
Re: Можно ли возвращать null из функции?
 
alex445 патриот
in Antwort Бесконечный цикл 27.04.24 12:39, Zuletzt geändert 27.04.24 13:06 (alex445)
Не надо смешивать теплое с мягким:


  • исключение (или возврат) это технические средства откинуться из программы и что-то вернуть. Т.е. мы выбираем между throw или return.
  • ошибки или не ошибки это семантика программы и логика обработки. "Пользователь не найден" это можно быть баальшой ошибки, если это запрещено в доках. Но это может быть нормально, если в доках написано что этого следует ожидать. Здесь мы решаем разрешается ли null или нет.

Старая прога, что я щас переписываю, по исключениям ветвит логику. Не всегда, но местами.

 

Sprung zu