mid67 zgłoszeń

Wyjaśnij error handling w Go.

Go nie ma wyjątków — błędy to wartości (interface error). Funkcje zwracają (result, error). Sprawdzanie: if err != nil. errors.Is/As do porównywania i wyciągania typów. fmt.Errorf z %w do wrappowania. panic/recover tylko dla krytycznych błędów.

Więcej pytań z Go