это не аксиома, то из этого не должно вытекать, что "verbose всегда лучше."
Например:
x = f1()?.f2()?.f3()?
x, err = f1();
if err != nil {
return nil, err
}
x, err = x.f2();
if err != nil {
return nil, err
}
x, err = x.f3();
if err != nil {
return nil, err
}
Разве первый вариант с знаками вопроса хуже? (Это псевдоГО код, ага)
из раста примерчик?
Если во второй добавить контекст к ошибкам, то лучше
Обсуждают сегодня