diff options
Diffstat (limited to 'pkg/u/util.go')
| -rw-r--r-- | pkg/u/util.go | 17 | 
1 files changed, 0 insertions, 17 deletions
diff --git a/pkg/u/util.go b/pkg/u/util.go deleted file mode 100644 index 34eafd1..0000000 --- a/pkg/u/util.go +++ /dev/null @@ -1,17 +0,0 @@ -package u - -func First[T any](v []T) (T, bool) { -	if len(v) == 0 { -		var zero T -		return zero, false -	} -	return v[0], true -} - -func ChunkBy[T any](items []T, chunkSize int) [][]T { -	var chunks = make([][]T, 0, (len(items)/chunkSize)+1) -	for chunkSize < len(items) { -		items, chunks = items[chunkSize:], append(chunks, items[0:chunkSize:chunkSize]) -	} -	return append(chunks, items) -}  | 
