

Программирование
+1Длина и ёмкость слайса голанг
Мне необходимо создать новый слайс, с длиной и ёмкостью, равной длине предыдущего, также скопировать в него значения из исходного. Подскажите, пожалуйста, как бы мне привязать эти значения друг к другу
По дате
По рейтингу
Это делается стандартным методом Clone стандартного модуля slices.
https://pkg.go.dev/slices#Clone
12
one := []int{1, 2, 3, -2, -1} // Создаём срез из 5 элементов
two := slices.Clone(one) // Создаём копию среза one
1
b := make([]int, 0, 5)
Первое число - это длина (len(b)), второе это ёмкость (cap(b))
Скопируешь в цикле
Ок создавай
Больше по теме