Back to questions
Junior — Middle
81
Каким образом можно объединить два массива или списка в один?
Companies where asked
Lamoda Tech
Answer from AI
sobes.tech AI
В Go для объединения двух срезов (slice) можно использовать встроенную функцию append. Она позволяет добавить все элементы одного среза в другой.
Пример объединения двух срезов:
package main
import "fmt"
func main() {
a := []int{1, 2, 3}
b := []int{4, 5, 6}
c := append(a, b...)
fmt.Println(c) // Output: [1 2 3 4 5 6]
}
Здесь b... — это синтаксис распаковки среза b в отдельные элементы для функции append.
Для массивов сначала нужно преобразовать их в срезы, затем объединить с помощью append.