type iter.Seq
40 uses
iter (current package)
iter.go#L221: type Seq[V any] func(yield func(V) bool)
iter.go#L259: func Pull[V any](seq Seq[V]) (next func() (V, bool), stop func()) {
bytes
iter.go#L18: func Lines(s []byte) iter.Seq[[]byte] {
iter.go#L36: func explodeSeq(s []byte) iter.Seq[[]byte] {
iter.go#L50: func splitSeq(s, sep []byte, sepSave int) iter.Seq[[]byte] {
iter.go#L74: func SplitSeq(s, sep []byte) iter.Seq[[]byte] {
iter.go#L82: func SplitAfterSeq(s, sep []byte) iter.Seq[[]byte] {
iter.go#L90: func FieldsSeq(s []byte) iter.Seq[[]byte] {
iter.go#L123: func FieldsFuncSeq(s []byte, f func(rune) bool) iter.Seq[[]byte] {
crypto/x509
verify.go#L1327: func (pg *policyGraph) parents() iter.Seq[*policyGraphNode] {
go/ast
walk.go#L380: func Preorder(root Node) iter.Seq[Node] {
go/types
iter.go#L20: func (t *Interface) Methods() iter.Seq[*Func] {
iter.go#L34: func (t *Interface) ExplicitMethods() iter.Seq[*Func] {
iter.go#L47: func (t *Interface) EmbeddedTypes() iter.Seq[Type] {
iter.go#L60: func (t *Named) Methods() iter.Seq[*Func] {
iter.go#L73: func (s *Scope) Children() iter.Seq[*Scope] {
iter.go#L86: func (s *Struct) Fields() iter.Seq[*Var] {
iter.go#L99: func (t *Tuple) Variables() iter.Seq[*Var] {
iter.go#L112: func (s *MethodSet) Methods() iter.Seq[*Selection] {
iter.go#L125: func (u *Union) Terms() iter.Seq[*Term] {
iter.go#L138: func (l *TypeParamList) TypeParams() iter.Seq[*TypeParam] {
iter.go#L151: func (l *TypeList) Types() iter.Seq[Type] {
maps
iter.go#L25: func Keys[Map ~map[K]V, K comparable, V any](m Map) iter.Seq[K] {
iter.go#L38: func Values[Map ~map[K]V, K comparable, V any](m Map) iter.Seq[V] {
reflect
iter.go#L13: uintptr, N int64 | uint64](num N, t Type) iter.Seq[Value] {
iter.go#L38: func (v Value) Seq() iter.Seq[Value] {
slices
iter.go#L37: func Values[Slice ~[]E, E any](s Slice) iter.Seq[E] {
iter.go#L49: func AppendSeq[Slice ~[]E, E any](s Slice, seq iter.Seq[E]) Slice {
iter.go#L57: func Collect[E any](seq iter.Seq[E]) []E {
iter.go#L63: func Sorted[E cmp.Ordered](seq iter.Seq[E]) []E {
iter.go#L71: func SortedFunc[E any](seq iter.Seq[E], cmp func(E, E) int) []E {
iter.go#L81: func SortedStableFunc[E any](seq iter.Seq[E], cmp func(E, E) int) []E {
iter.go#L92: func Chunk[Slice ~[]E, E any](s Slice, n int) iter.Seq[Slice] {
strings
iter.go#L18: func Lines(s string) iter.Seq[string] {
iter.go#L36: func explodeSeq(s string) iter.Seq[string] {
iter.go#L50: func splitSeq(s, sep string, sepSave int) iter.Seq[string] {
iter.go#L74: func SplitSeq(s, sep string) iter.Seq[string] {
iter.go#L82: func SplitAfterSeq(s, sep string) iter.Seq[string] {
iter.go#L90: func FieldsSeq(s string) iter.Seq[string] {
iter.go#L123: func FieldsFuncSeq(s string, f func(rune) bool) iter.Seq[string] {