История изменений
Исправление alysnix, (текущая версия) :
вы либо ошибки проверяете, либо не проверяете. хозяин - барин.
подход к ошибкам в голанге не отличается от подхода в си, или любом языке, где нет исключений.
чтобы строго реализовывать исключения надо иметь деструкторы обьектов и их запуск при раскручивании стека.
возврат из функции кортежа (ну или тупла) из { result, error } - это просто синт. сахар, он ничто не меняет. чисто форма записи.
короче обработка ошибок в программировании есть набор паттернов про которые надо просто почитать. и потом обрабатывать свои ошибки, учитывая, что исключений у вас нет. як диды обрабатывали.
Исходная версия alysnix, :
вы либо ошибки проверяете, либо не проверяете. хозяин - барин.
подход к ошибкам в голанге не отличается от подхода в си, или любом языке, где нет исключений.
чтобы строго реализовывать исключения надо иметь деструкторы обьектов и их запуск при раскручивании стека.
возврат из функции кортежа (ну или тупла) из { result, error } - это просто синт. сахар, он ничто не меняет. чисто форма записи.
короче обработка ошибок в программировании есть паттернов про которые надо просто почитать. и потом обрабатывать свои ошибки, учитывая, что исключений у вас нет. як диды обрабатывали.