package main import( "fmt" _"sort" _"math/rand" ) // type WuDangMaster struct { Name string Age int } func (master *WuDangMaster) kongfu() { fmt.Println(master.Name,"祕籍:武當太極十三式") } //apprentice 美 /ə'prɛntɪs/ n. 學徒;生手 type apprentice struct{ WuDangMaster //匿名結構體,繼承WuDangMaster結構體內的字段(屬性)及方法 } func main(){ var appr apprentice = apprentice{ WuDangMaster{ Name:"張翠山", Age:30, }, } appr.kongfu() }
最終結果:app