Junior — Middle
Как ще се промени съдържанието на слайса след прилагане на функцията sort.ints в Go?
sobes.tech AI
Отговор от AI
Функцията sort.Ints от пакета sort в Go сортира слайс от цели числа на място (in-place). Това означава, че оригиналният слайс се променя и след извикването на функцията неговите елементи ще бъдат подредени във възходящ ред.
Пример:
package main
import (
"fmt"
"sort"
)
func main() {
numbers := []int{5, 3, 4, 1, 2}
sort.Ints(numbers)
fmt.Println(numbers) // Ще изведе: [1 2 3 4 5]
}
По този начин, след прилагане на sort.Ints, съдържанието на слайса става сортирано, а самият слайс не се копира, а се променя директно.