История изменений
Исправление vbr, (текущая версия) :
На самом деле в Go есть исключения (которые они называют паниками). И в целом несложно перевести всю обработку ошибок на них. С генериками можно даже красивые функции-обёртки написать.
Деструкторы для исключений не нужны. defer-блоков хватает.
Но это будет не каноничный код. Роб Пайк не одобрит.
Исходная версия vbr, :
На самом деле в Go есть исключения (которые они называют паниками). И в целом несложно перевести всю обработку ошибок на них.
Деструкторы для исключений не нужны. defer-блоков хватает.
Но это будет не каноничный код. Роб Пайк не одобрит.