new() 和struct{} 初始化的使用场景有那些

aiaa5505 · · 658 次点击
<a href="/user/aiaa5505" title="@aiaa5505">@aiaa5505</a> 差不多这个意思。当你面对一个struct有10个以上属性,有的还是map,这个结构体在多个地方初始化,就会自然而然的去重构了。与其这样,还不如一步到位,项目团队直接统一用。没有构造函数,也算是go的不足吧,真心容易出问题。
#7
更多评论
更多是习惯问题吧,我更倾向 struct 这种形式。
#1
new得到的是指针 new(AA)==&amp;AA{}
#2