gobuch/golang-language-samples/type-definition-interface-receiver/type-definition.go
2020-08-21 06:26:40 +02:00

22 lines
216 B
Go

package main
import "fmt"
type Dog interface {
Bark()
}
type Dackel struct {
name string
}
func (d Dackel) Bark() {
fmt.Printf("Wuff %v\n", d.name)
}
func main() {
var d Dog
d = Dackel{"Heino"}
d.Bark()
}