Slice returns an Iterator that yields elements from a slice.
(slice []T)
| 63 | |
| 64 | // Slice returns an Iterator that yields elements from a slice. |
| 65 | func Slice[T any](slice []T) Iterator[T] { |
| 66 | return &sliceIter[T]{ |
| 67 | slice: slice, |
| 68 | } |
| 69 | } |
| 70 | |
| 71 | func (it *sliceIter[T]) Next() Option[T] { |
| 72 | if len(it.slice) == 0 { |
no outgoing calls
searching dependent graphs…