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

aiaa5505 · 2017-10-20 10:26:20 · 1367 次点击

@aiaa5505 差不多这个意思。当你面对一个struct有10个以上属性,有的还是map,这个结构体在多个地方初始化,就会自然而然的去重构了。与其这样,还不如一步到位,项目团队直接统一用。没有构造函数,也算是go的不足吧,真心容易出问题。

#7
更多评论

更多是习惯问题吧,我更倾向 struct 这种形式。

#1

new得到的是指针

new(AA)==&AA{}

#2