Sorting
Sorting is an important part of all programming languages, and golang provides various ways of sorting data.
package main
import (
"fmt"
"sort"
)
func main(){
ages := []int{23, 12, 25, 32, 19, 11, 13}
fmt.Println("unsorted ages:", ages)
sort.Ints(ages) // sorts integers in-place
fmt.Println("sorted ages: ", ages)
grades := []string{"F", "D", "A", "B", "C", "F", "C"}
sort.Strings(grades)
fmt.Println(grades)
}ages := []int{23, 12, 25, 32, 19, 11, 13}
ages_is_sorted := sort.IntsAreSorted(ages)
fmt.Println("Sorted: ", ages_is_sorted) // returns false
sort.Ints(ages)
ages_is_sorted := sort.IntsAreSorted(ages)
fmt.Println("Sorted: ", ages_is_sorted) // returns true after sortingSorting by Function
Last updated