Programming Languages
Go
Subjective
Oct 04, 2025
Explain structs and methods in Go.
Detailed Explanation
Structs and Methods in Go:
• Structs group related data
• Methods can be defined on types
• Value vs pointer receivers
• Embedding for composition
• No inheritance, use composition
Example:
type Person struct {
Name string
Age int
}
func (p Person) Greet() string {
return "Hello, " + p.Name
}
func (p *Person) Birthday() {
p.Age++
}
Discussion (0)
No comments yet. Be the first to share your thoughts!
Share Your Thoughts