diff options
Diffstat (limited to 'concat')
| -rw-r--r-- | concat/slices.go | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/concat/slices.go b/concat/slices.go deleted file mode 100644 index 88b9fae..0000000 --- a/concat/slices.go +++ /dev/null @@ -1,17 +0,0 @@ -package concat - -// Slices is a utility function to make appending multiple slices less painful and more efficient -// Source: https://stackoverflow.com/questions/37884361/concat-multiple-slices-in-golang -func Slices(slices ...[]byte) []byte { - var totalLen int - for _, s := range slices { - totalLen += len(s) - } - tmp := make([]byte, totalLen) - var i int - for _, s := range slices { - i += copy(tmp[i:], s) - } - - return tmp -} |