СШ
Size: a a a
А
А
СШ
А
СШ
СШ
А
А
СШ
А
А
СШ
А
СШ
А
СШ
type openner interface {
open() (state bool)
}
Так же есть функция которая принимает интрейфейс в качестве аргумента
func openStuf(o openner) {
o.open()
}
Есть например структура
type hud struct {
hoodState bool
hodName string
}
func (h hud) open() (state bool) {
fmt.Println("hud is open")
h.hodName = "Hood is good"
return true
}
func (h *hud) open() (state bool) {...}
A