Back to Lo

It Issorted

docs/data/it-issorted.md

1.53.0329 B
Original Source

IsSorted checks if a sequence is sorted.

go
sorted := func(yield func(int) bool) {
    yield(1)
    yield(2)
    yield(3)
    yield(4)
}
unsorted := func(yield func(int) bool) {
    yield(1)
    yield(3)
    yield(2)
    yield(4)
}

fmt.Println(it.IsSorted(sorted))    // true
fmt.Println(it.IsSorted(unsorted))  // false