Zest.

Go: Error handling

A short, tested Go example for error handling. Copy it and adjust the names and paths for your project.

Go
res, err := doThing()
if err != nil {
    return fmt.Errorf("doing thing: %w", err)
}

if errors.Is(err, os.ErrNotExist) { /* ... */ }

Find it in Zest

Search for “go error handling” in Zest and this example appears above the results, with other matches to choose from. Searches stay private.

More Go examples

All Go examples