Back to Lo

It Reverse

docs/data/it-reverse.md

1.53.0359 B
Original Source

Reverses a sequence so the first element becomes the last and the last element becomes the first.

Examples:

go
seq := func(yield func(int) bool) {
    _ = yield(1)
    _ = yield(2)
    _ = yield(3)
    _ = yield(4)
}
reversed := it.Reverse(seq)
var result []int
for v := range reversed {
    result = append(result, v)
}
// result contains 4, 3, 2, 1