тогда что нас отделяет от хаоса?, давай по фактам.
Го не избегает исключений, там есть паники которые работают по похожему принципу, error это что-то ожидаемое, что-то что не является исключительной ситуацией
Го это не функциональный язык программирования, и исключетльно как функциональный не задумвался (и слава богу)
Эксепшены - не функционально, при этом возвращать значение тоже не туше..так и как вообще с ошибками работать?
Плохого мб в этом ничего и нет, вот только “Явное лучше неявного” и это факт, я не хочу утруждать себя бегая по программе в поисках где и кто что-то там забыл обработать. Самая идея эксепшенов неплоха, плохо что нет жесткого контракта между тем кто их эмитит и тем кто использует зависимость (в го его конечно-же тоже нет, но хотябы видно что на каждом уровне ошибка перехвачена и нет неопределенности)
ты внимательно прочитал, что я написал?
Обсуждают сегодня