класс во freezed?
почему тогда уж не sealed class в Dart 3?
Это один из способов реализации. Можно по-разному сделать. Но лучше не делать
а что лучше? Result<Succes, Error>?
Зависит от кейса. Давай контекст
ну как лучше. просто вернуть success, а в случае ошибки - бросить ее
Ну иногда не надо бросать ошибки и эксопшны. Просто отработать по условиями и сделать что-то.
тогда не бросать :)
так придется трайкетч везде пихать, а если у тебя отдается sealed class Result или Either — ты не сможешь это забыть
да я бы сам контекст хотел бы узнать для "Но лучше не делать"
мне в свифте такое зашло, но там за счет синтаксиса языка это классно выглядит. в дарте ейзер/резалт выглядят ущербно немного
Обсуждают сегодня