Junior — Middle
Ako určiť, ku ktorej časti štruktúry patrí metóda?
sobes.tech AI
Odpoveď od AI
В Go метод определяется как функция с приемником (receiver), который указывает, к какой структуре (или другому типу) он принадлежит. Приемник указывается в скобках перед именем метода.
Например:
type User struct {
Name string
}
func (u User) Greet() string {
return "Hello, " + u.Name
}
Здесь метод Greet принадлежит структуре User, потому что у него есть приемник (u User). Таким образом, чтобы определить, к какой части структуры относится метод, нужно посмотреть на тип приемника в объявлении метода.