FromSlice 从切片创建 Reader
(slice []T)
| 271 | |
| 272 | // FromSlice 从切片创建 Reader |
| 273 | func 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 将切片包装为流 |
| 281 | type arrayReader[T any] struct { |
no outgoing calls