Login
Можно ли возвращать null из функции?
7071 просмотров
Перейти к просмотру всей ветки
in Antwort alex445 24.04.24 21:10, Zuletzt geändert 25.04.24 08:21 (Программист)
У этого Match сильно дофига свойств, чтобы его налл-объектом считать.
Ну во-первых, не так уж и много :)
Во-вторых, где определена граница, с какого количества свойств объект не может считать null-объектом?
В-третьиъ, хотя этого и не требуется от null-объекта, но у Match все геттеры, так что ты даже не сможешь изменить состояние объекта.
Этак можно любой объект, где какое-то поле равно нулю, наллу или пустой строке, принять за налл-объект. При этом куча других полей у него заполнены.
Null-объект - это объект с поведением "по умолчанию". Равно у null-объекта какое-то поле нулю или нет не имеет никакого значения. Null-объект находится в рабечем состоянии. Всегда.