Useful Links
Computer Science
Programming
By Language
Go Programming
1. Introduction to Go Programming
2. Go Language Basics
3. Control Flow
4. Composite Data Types
5. Methods and Interfaces
6. Error Handling
7. Concurrency
8. Standard Library
9. Testing and Benchmarking
10. Go Toolchain
11. Advanced Topics
12. Application Development
13. Best Practices and Patterns
Error Handling
Error Fundamentals
Error Interface
Error Values
Error Checking Patterns
Idiomatic Error Handling
Creating Errors
errors.New Function
fmt.Errorf Function
Custom Error Types
Error Wrapping
Error Handling Patterns
Early Return Pattern
Error Propagation
Error Context
Sentinel Errors
Advanced Error Handling
Error Unwrapping
Error Inspection
Error Chains
Panic and Recovery
Panic Function
When to Panic
Recover Function
Recovery Patterns
Defer and Recovery
Previous
5. Methods and Interfaces
Go to top
Next
7. Concurrency