最佳答案
有没有检查切片/映射是否存在值的方法?
如果片中确实存在 强,那么我想向片中的 只有添加一个值。
这样可以,但是看起来很冗长。还有更好的方法吗?
orgSlice := []int{1, 2, 3}
newSlice := []int{}
newInt := 2
newSlice = append(newSlice, newInt)
for _, v := range orgSlice {
if v != newInt {
newSlice = append(newSlice, v)
}
}
newSlice == [2 1 3]