Back to questions
Junior — Middle
84
Как определить, к какой части структуры относится метод?
Answer from AI
sobes.tech AI
В Go метод определяется как функция с приемником (receiver), который указывает, к какой структуре (или другому типу) он принадлежит. Приемник указывается в скобках перед именем метода.
Например:
type User struct {
Name string
}
func (u User) Greet() string {
return "Hello, " + u.Name
}
Здесь метод Greet принадлежит структуре User, потому что у него есть приемник (u User). Таким образом, чтобы определить, к какой части структуры относится метод, нужно посмотреть на тип приемника в объявлении метода.