Are values sorted?



examples/are-sorted/are_sorted.go
package main

import (
    "fmt"
    "sort"
)

func main() {
    dwarfs := []string{"Doc", "Happy", "Grumpy"}
    fmt.Println(dwarfs)
    fmt.Println(sort.StringsAreSorted(dwarfs))

    sort.Strings(dwarfs)
    fmt.Println(dwarfs)
    fmt.Println(sort.StringsAreSorted(dwarfs))
    fmt.Println()

    greekNames := []string{"Alpha", "Beta"}
    fmt.Println(sort.StringsAreSorted(greekNames))
    fmt.Println()

    scores := []int{17, 3, 42, 28}
    fmt.Println(scores)
    fmt.Println(sort.IntsAreSorted(scores))
}

examples/are-sorted/are_sorted.out
[Doc Happy Grumpy]
false
[Doc Grumpy Happy]
true

true

[17 3 42 28]
false