func main() {
arr := []int{1, 2, 3, 4}
for i, v := range arr {
fmt.Println(i, v)
if v == 3 {
arr = append(arr[:i], arr[i+1:]...)
// arr = []int{4, 5, 6, 7} // 可以将上一行代码替换,看最终遍历的i,v情况
}
}
fmt.Println(arr)
}