go语言
func removeElement(nums []int, val int) int {
var new_len int
var l,r int = 0, 0
len_nums := len(nums)
new_len = len_nums
for i := 0;i < len_nums; i++{
r = i
if nums[i] == val{
new_len--
}else{
nums[l] = nums[r]
l++
}
}
return new_len
}