Здравствуйте, netch80, Вы писали:
N>Здравствуйте, x-code, Вы писали:
XC>>4. Какой физический смысл у многократного закручивания опционала в опционал? Optional<Optional<T>>, Optional<Optional<Optional<T>>> и т.п.? Где такое может встретиться и для чего?
N>Сомневаюсь, что он зачем-то такой нужен.
Допустим, есть некий сервис, возвращающий Optional<T>. И есть некая обертка, обращающаяся к этому сервису. Возможна ситуация, когда вызывающему коду важно, на каком уровне произошел отказ, получен ли отказ от самого сервиса, или от обертки. Следует ли делать повторные обращения через какое-то время?
Высосал из пальца.