toolsgolang.org/x/tools/internal/moreiters Index | Files

package moreiters

import "golang.org/x/tools/internal/moreiters"

Index

Functions

func Any

func Any[T any](seq iter.Seq[T], pred func(T) bool) bool

Any reports whether any pred(t) for t in seq returns true.

func Contains

func Contains[T comparable](seq iter.Seq[T], x T) bool

Contains reports whether x is an element of the sequence seq.

func Every

func Every[T any](seq iter.Seq[T], pred func(T) bool) bool

Every reports whether every pred(t) for t in seq returns true, stopping at the first false element.

func First

func First[T any](seq iter.Seq[T]) (z T, ok bool)

First returns the first value of seq and true. If seq is empty, it returns the zero value of T and false.

func Len

func Len[T any](seq iter.Seq[T]) (n int)

Len returns the number of elements in the sequence (by iterating).

Source Files

iters.go

Version
v0.44.0 (latest)
Published
Apr 9, 2026
Platform
js/wasm
Imports
1 packages
Last checked
1 hour ago

Tools for package owners.