Perfomance: Preallocate slices (#61580)

This commit is contained in:
Denis Limarev
2023-01-17 11:50:17 +00:00
committed by GitHub
parent d2a5b9b289
commit e6dee8a723
13 changed files with 20 additions and 17 deletions
+2 -2
View File
@@ -255,8 +255,8 @@ func transformInterface(i interface{}) (interface{}, interface{}, error) {
}
func transformSlice(i []interface{}) (interface{}, interface{}, error) {
var transformedSlice []interface{}
var rawSlice []interface{}
transformedSlice := make([]interface{}, 0, len(i))
rawSlice := make([]interface{}, 0, len(i))
for _, val := range i {
transformed, raw, err := transformInterface(val)
if err != nil {