Следите за последними материалами, объяснениями и связанными технологическими историями.
В руководстве JetBrains объясняется философия Go в отношении обработки ошибок: они рассматриваются как значения, возвращаемые в рамках обычного потока выполнения. В нём также рассматриваются методы возврата, обёртывания, проверки, объединения и восстановления после ошибок. Кроме того, руководство определяет, когда следует использовать panic и recover, и как не игнорировать ошибки и не терять их контекст при передаче между функциями.