iter: github.com/bradfitz/iter Index | Examples | Files

package iter

import "github.com/bradfitz/iter"

Package iter provides a syntantically different way to iterate over integers. That's it.

Index

Examples

Package Files

iter.go

func N Uses

func N(n int) []struct{}

N returns a slice of n 0-sized elements, suitable for ranging over.

For example:

for i := range iter.N(10) {
    fmt.Println(i)
}

... will print 0 to 9, inclusive.

It does not cause any allocations.

Code:

for i := range iter.N(4) {
    fmt.Println(i)
}

Output:

0
1
2
3

Package iter is imported by 80 packages. Updated 2018-11-13. Refresh now. Tools for package owners.