Standard Library Utilities
Sort Values
The sort package rearranges slices into a predictable order.
Sort Values
sort_values.go
package main
import (
"fmt"
"sort"
)
func main() {
var extra =
numbers := []int{4, extra, 7}
sort.Ints(numbers)
first := numbers[0]
last := numbers[len(numbers)-1]
fmt.Println("numbers=", numbers)
fmt.Println("first=", first)
fmt.Println("last=", last)
}
package main
import (
"fmt"
"sort"
)
func main() {
var extra =
numbers := []int{4, extra, 7}
sort.Ints(numbers)
first := numbers[0]
last := numbers[len(numbers)-1]
fmt.Println("numbers=", numbers)
fmt.Println("first=", first)
fmt.Println("last=", last)
}
package main
import (
"fmt"
"sort"
)
func main() {
var extra =
numbers := []int{4, extra, 7}
sort.Ints(numbers)
first := numbers[0]
last := numbers[len(numbers)-1]
fmt.Println("numbers=", numbers)
fmt.Println("first=", first)
fmt.Println("last=", last)
}
sorting
Sorting reorders values so later code can scan or print them predictably.