• 木头发芽
    2019-12-11
    参数为结构体切片我一般会用指针数组如
    func updateUserList(userlist []*UserInfo)
    对切片来说是传值,会拷贝,但是切片结构体里的userinfo数组是指针,所以只是拷贝了指针值,而不是拷贝userinfo数组成员的值。开销也比较小。
    是不是参数传*[]*UserInfo会更好?
    
    
  • Geek_b3928a
    2019-07-11
    老师我有问题请教,我在过去数据库多条数据后放在一个结构体的切片中,比如多个用户的信息,那么函数应该返回这个结构体的指针还是直接还回结构体?哪种方式性能更好?貌似编译器都会将这个结构体对象分配到对上?
    
    
我们在线,来聊聊吧