Junior — Middle
How will the contents of the slice change after applying the sort.ints function in Go?
sobes.tech AI
Answer from AI
The sort.Ints function from the sort package in Go sorts a slice of integers in-place. This means that the original slice is modified, and after calling the function, its elements will be ordered in ascending order.
Example:
package main
import (
"fmt"
"sort"
)
func main() {
numbers := []int{5, 3, 4, 1, 2}
sort.Ints(numbers)
fmt.Println(numbers) // Will output: [1 2 3 4 5]
}
Thus, after applying sort.Ints, the contents of the slice become sorted, and the slice itself is not copied but modified directly.