2017-11-25 91 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:(鍵入[] *中追加用戶類型*用戶 什麼是我的錯

回答