Int 값을 조각에 삽입하려고합니다.누락 된 값 삽입이 작동하지 않습니다. GoLang
내 코드 :
package main
import (
"fmt"
)
func AppendIfMissing(slice []int, i int) []int {
for _, ele := range slice {
if ele == i {
fmt.Println(i)
return slice
}
}
fmt.Println("i value is ", i)
slice = append(slice, i)
return slice
}
func main() {
slice1 := []int{1, 2, 3, 4}
AppendIfMissing(slice1, 60)
fmt.Println("slice after adding :", slice1)
}
출력 :
i value is 60
slice after adding : [1 2 3 4]
내 코드 문제 happening.What되어 있지 않으며 슬라이스 덧붙이?
새로운 통찰력을 주셔서 감사합니다 !! –