Re[3]: Result objects - все-таки победили Exceptions?
От: SomeOne_TT  
Дата: 05.01.25 22:26
Оценка: +1 -2 :))
Здравствуйте, Shmj, Вы писали:

S>А что не современные этого не позволяли? В чем разница? Что принципиально нового появилось?


С Result принципиален сахарок, который позволяет не делать мучительные "проверки" в стиле го на каждый чих, а
писать что-нибудь вроде
var value = Add(2,3)?


которое компилятором разворачивается в
Result<int> result = Add(2,3);
if (result.is_err())
     return result
T value = result.ok();


Надеюсь, впрочем, что и в современном го такое сделали или сделают.


S>С проверяемыми исключениями вам доводилось сталкиваться, как в Java?


Ясен пень. Плохо отношусь. Слишком много труда и слишком мало выхлопа.
Отредактировано 05.01.2025 22:27 SomeOne_TT . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.