типа Try? Чтобы иметь функциональный аналог checked эксепшенов.
От чекд эксепшнов отказались н дл того, чтоб их возвращать
А почему бы не подключить Arrow если прям хочется? Почему сразу без либ?
А там есть что-то про чекед исключения, или речь об Left,Right стиле
https://arrow-kt.io/docs/patterns/error_handling/
По сути это ровно то, что мне нужно) ты явно декларируешь что определённый блок потенциально завершается конкретными ошибками
Для котлин этот стиль не является самым натуральным или рекомендованным, но если хочется - пользуйтесь на здоровье.
Обсуждают сегодня