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
Methods and Interfaces
Methods
Method Declaration
Method Syntax
Receiver Types
Method Names
Method Receivers
Value Receivers
Pointer Receivers
Receiver Choice Guidelines
Method Sets
Type Method Sets
Pointer Method Sets
Interface Satisfaction
Method Promotion
Embedded Type Methods
Method Resolution
Interfaces
Interface Fundamentals
Interface Declaration
Method Signatures
Implicit Implementation
Interface Usage
Interface Variables
Type Assertions
Type Switches
Interface Composition
Standard Interfaces
error Interface
Stringer Interface
Reader Interface
Writer Interface
Closer Interface
Empty Interface
interface{} Usage
Type Information Loss
Runtime Type Information
Interface Internals
Interface Values
Dynamic Type and Value
Nil Interface Values
Previous
4. Composite Data Types
Go to top
Next
6. Error Handling