@audie Есть несколько способо это сделать:
Если Вам не важно порядок элементов
1 2 3 |
func remove(slice []int, s int) []int { return append(slice[:s], slice[s+1:]...) } |
Если Вам важно сохранить порядок элементов:
1 2 3 4 |
func remove(s []int, i int) []int { s[i] = s[len(s)-1] return s[:len(s)-1] } |