RobustnessErrors as Values (if err != nil)
All courses

No exceptions — errors are values

Functions return error as the last value. Check with if err != nil. This pattern is repetitive and intentional — errors stay visible in the code path.

Best practice: Wrap errors with fmt.Errorf("context: %w", err) (Go 1.13+) to preserve cause chains.

Output
Press Run to execute your code.