package main
import "fmt"
type a struct{
I int
}
func (ma a) hi(){
fmt.Println("in a's hi")
}
type b struct{
a
Bi int
}
func main(){
var mb b
mb.I = 1;
mb.Bi = 2;
tt := b{a{2},3}
tt.hi()
}
匿名类型组合
package main
import "fmt"
type a struct{
I int
}
func (ma a) hi(){
fmt.Println("in a's hi")
}
type b struct{
a
Bi int
}
func main(){
var mb b
mb.I = 1;
mb.Bi = 2;
tt := b{a{2},3}
tt.hi()
}
匿名类型组合