aboutsummaryrefslogtreecommitdiff
path: root/concat
diff options
context:
space:
mode:
Diffstat (limited to 'concat')
-rw-r--r--concat/slices.go17
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
-}