Вопрос: Как сделать интерфейс и реализовать его неявно?

Python Junior Без компании
Вопрос: Как сделать интерфейс и реализовать его неявно?
Ответы
```go type Greeter interface{ Greet() string } type User struct{ Name string } func (u User) Greet() string { return "Hi " + u.Name } var g Greeter = User{Name: "Go"} fmt.Println(g.Greet()) ``` **Как это работает:** в Go нет `implements`. Если тип имеет нужные методы — он реализует интерфейс.