Sobes.tech
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.