значение, ну в крайнем случае параметр функции, в общем, элемент интерфейса.
А вот чтобы в кодовой базе с нуллами их просто оборачивать для удобства прямо внутри методов - такого нигде не видел, а по-моему решение логичное, вот и спрашиваю мнения комьюнити. Я же не за оверхед переживаю, а за то, сочтут ли другие разработчики такой код читабельным и выразительным, или наоборот.
А гайд оракловский какой-то имеется в виду? Читал наверное, но давно, пойду пожалуй и правда чекну
Если у тебя в кодовой базе просто в телах методов надо зачем-то потенциальные нуллы в опшналы оборачивать, ты что-то совсем не так понимаешь в том, когда, как и зачем используются опшналы, и портишь свой код дальше попыткой введения этих самых опшналов туда.
Если мы говорим про джаву. Где нет специального нуллабл типа. То опшнал позволяет выразить в системе типов информацию о том что значения может не быть. И это зачастую есть хорошо
Обсуждают сегодня