Sobes.tech
Назад к вопросам
Junior — Middle
80

Каким образом можно объединить два массива или списка в один?

Компании, где спрашивали
Lamoda Tech

Ответ от нейросети

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.