LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

вы либо ошибки проверяете, либо не проверяете. хозяин - барин.

подход к ошибкам в голанге не отличается от подхода в си, или любом языке, где нет исключений.

чтобы строго реализовывать исключения надо иметь деструкторы обьектов и их запуск при раскручивании стека.

возврат из функции кортежа (ну или тупла) из { result, error } - это просто синт. сахар, он ничто не меняет. чисто форма записи.

короче обработка ошибок в программировании есть набор паттернов про которые надо просто почитать. и потом обрабатывать свои ошибки, учитывая, что исключений у вас нет. як диды обрабатывали.

Исходная версия alysnix, :

вы либо ошибки проверяете, либо не проверяете. хозяин - барин.

подход к ошибкам в голанге не отличается от подхода в си, или любом языке, где нет исключений.

чтобы строго реализовывать исключения надо иметь деструкторы обьектов и их запуск при раскручивании стека.

возврат из функции кортежа (ну или тупла) из { result, error } - это просто синт. сахар, он ничто не меняет. чисто форма записи.

короче обработка ошибок в программировании есть паттернов про которые надо просто почитать. и потом обрабатывать свои ошибки, учитывая, что исключений у вас нет. як диды обрабатывали.