golang method
Golang method
- Method就是你把func指定給type
- 範例
type person struct { first string last string } type secretAgent struct { person ltk bool } func (s secretAgent) speak() { fmt.Println("I am", s.first, s.last) } func main() { sa1 := secretAgent{ person: person{ first: "James", last: "Bond", }, ltk: true, } sa2 := secretAgent{ person: person{ first: "Miss", last: "Moneypenny", }, ltk: true, } fmt.Println(sa1) sa1.speak() sa2.speak() }
- End