Ответ
Функция sort.Ints отсортирует слайс in-place, изменив исходный слайс. Поскольку слайс — это ссылка на массив, изменения будут видны во всех местах, где используется этот слайс.
Пример:
nums := []int{3, 1, 4, 2}
sort.Ints(nums)
fmt.Println(nums) // [1 2 3 4]
Важно:
- Сортировка работает только для
[]int. - Для других типов используйте
sort.Sliceилиsort.SliceStable. - Если нужно сохранить исходный слайс, создайте его копию перед сортировкой.