из другого пакета без прокидывания в текущий пакет?
пример, есть 2 пакета:
```
package user
type User struct {
Name string
Age int
}
package test
import (
user «pkg/user/user»
)
func (u *User) eat(apple Apple) error {
……..
}
```
или нужно делать вот так?:
```
package test
import (
user «pkg/user/user»
)
type Test struct {
user *user.User
}
func (u *user.User) eat(apple Apple) error {
……..
}
```
Методы структуры должны быть в том же пакете, что и сама структура
понял, спасибо, что и требовалось уточнить ))
Обсуждают сегодня