MCPcopy Create free account
hub / github.com/astercloud/aster / FromSlice

Function FromSlice

pkg/stream/stream.go:273–278  ·  view source on GitHub ↗

FromSlice 从切片创建 Reader

(slice []T)

Source from the content-addressed store, hash-verified

271
272// FromSlice 从切片创建 Reader
273func FromSlice[T any](slice []T) *Reader[T] {
274 return &Reader[T]{
275 typ: readerTypeArray,
276 ar: &arrayReader[T]{arr: slice},
277 }
278}
279
280// arrayReader 将切片包装为流
281type arrayReader[T any] struct {

Callers 12

TestFromSliceFunction · 0.85
TestCopy_IndependentFunction · 0.85
TestMerge_BasicFunction · 0.85
TestTransform_BasicFunction · 0.85
TestTransform_WithSkipFunction · 0.85
TestFilterFunction · 0.85
TestMapFunction · 0.85
TestTakeFunction · 0.85
TestForEachFunction · 0.85
TestForEach_ErrorFunction · 0.85
BenchmarkCopyFunction · 0.85
BenchmarkTransformFunction · 0.85

Calls

no outgoing calls

Tested by 12

TestFromSliceFunction · 0.68
TestCopy_IndependentFunction · 0.68
TestMerge_BasicFunction · 0.68
TestTransform_BasicFunction · 0.68
TestTransform_WithSkipFunction · 0.68
TestFilterFunction · 0.68
TestMapFunction · 0.68
TestTakeFunction · 0.68
TestForEachFunction · 0.68
TestForEach_ErrorFunction · 0.68
BenchmarkCopyFunction · 0.68
BenchmarkTransformFunction · 0.68