🏃 Самоучитель по Go для начинающих. Часть 11. Обработка ошибок. Паника. Восстановление. Логирование
Рассмотрим устройство механизма ошибок в Go и методы их обработки, познакомимся с функциями паники и восстановления, а также научимся логировать информацию о состоянии программы с помощью различных логеров. Часть 10 ← Введение в ООП. Наследование, абстракция, полиморфизм, инкапсуляция. Структура ошибок в Go В отличие от популярных языков, таких как JavaScript, Python, С++, в Go принято взаимодействовать с ошибками через отдельное возвращаемое значение типа error. При этом нулевое значение (nil) говорит о том, что ошибки не возникло...
Ваш iPhone перезагружается на яблоке? Выясним почему... ищем "Panic-full"⁠⁠
Заметил что многие мастера даже не в курсе об этом, а уж обычные пользователи темболее. Существует множество причин, по которым iPhone может случайным образом перезагружаться каждые несколько минут. Но в основном, у телефона есть некоторые датчики, которые должны быть подключены и обнаружены устройством и конечно же исправны! В противном случае телефон перезагрузится сам по себе. В редких случаях, перезагрузки не дают даже запустить телефон, тогда необходимо всетаки отключить неисправный элемент чтобы убедится, что неисправность в нем...