4、Go 语言构造函数
type Cat struct {
Color string
Name string
}
// 用名字构造猫结构的函数,返回 Cat 指针
func NewCatByName(name string) *Cat {
return &Cat{ // 取地址实例化猫的结构体
Name:name,
}
}
func NewCatByColor(color string) *Cat {
return &Cat{
Color:color,
}
}
4、Go 语言构造函数
type Cat struct {
Color string
Name string
}
// 用名字构造猫结构的函数,返回 Cat 指针
func NewCatByName(name string) *Cat {
return &Cat{ // 取地址实例化猫的结构体
Name:name,
}
}
func NewCatByColor(color string) *Cat {
return &Cat{
Color:color,
}
}