Files
lo/docs/data/it-toseqptr.md
T
2025-10-06 17:16:33 +02:00

552 B

name, slug, sourceRef, category, subCategory, signatures, variantHelpers, similarHelpers, position
name slug sourceRef category subCategory signatures variantHelpers similarHelpers position
ToSeqPtr toseqptr it/type_manipulation.go#L11 it type
func ToSeqPtr[T any](collection iter.Seq[T]) iter.Seq[*T]
core#type#toptr
240

ToSeqPtr returns a sequence of pointers to each value.

collection := func(yield func(int) bool) {
    yield(1)
    yield(2)
    yield(3)
}

ptrs := it.ToSeqPtr(collection)
var result []*int
for ptr := range ptrs {
    result = append(result, ptr)
}
// result contains pointers to 1, 2, 3