2017-11-25 134 views
0

我想从指针数组如何使用append删除切片元素?

删除一些结构元素这里是我的结构

type User struct{ 
    userName string 
    userId int 
} 

而我会试图删除这样的项目。

allUser []*User 
------------ 
------------ 
------------ 
func RemoveUser(deletedUser *User) { 
    for ii := 0; ii < len(allUser); ii++ { 
     if allUser[ii] == deletedUser { 
      allUser = append(allUser[:ii], allUser[ii+1:]) 
     } 
    } 
} 

但我得到这个错误。 不能使用ALLUSER [II + 1:(键入[] *中追加用户类型*用户 什么是我的错

回答