Вопрос: Как извлечь кастомную ошибку через `errors.As`?
Python
Middle
Без компании
Вопрос: Как извлечь кастомную ошибку через `errors.As`?
Ответы
```go
var he *HTTPError
if errors.As(err, &he) {
fmt.Println("status:", he.Status)
}
```
**Как это работает:** `errors.As` ищет нужный тип по цепочке обёрток.