如果我有这样的结构
type myStruct struct {
mystring string
myint int
}
如果我有一个函数返回这样的新myStruct
func New() myStruct {
s := myStruct{}
s.mystring = "string"
s.myint = 1
return s
}
因为我先将它存储在“ s”变量中,然后返回它,所以我的函数实际上是2个myStruct值而不是1个吗?
如果是这样,那么确保我不首先将其存储在变量中是否是更好的做法?
偶然的你
相关分类