📌  相关文章
📜  go append array to array - Go 编程语言(1)

📅  最后修改于: 2023-12-03 15:30:59.593000             🧑  作者: Mango

Go 编程语言:在数组中追加另一个数组

在 Go 编程语言中,我们可以使用 append 函数将一个数组追加到另一个数组的末尾。这是非常实用和方便的操作,让我们来看看如何执行这个操作。

方法一:使用 append 函数

Go 语言中有一个内置函数叫做 append,可以用于向切片(slice)中追加元素,同时也可以用于在一个数组中追加另一个数组。

下面是一个示例代码:

package main

import "fmt"

func main() {
    arr1 := []int{1, 2, 3}
    arr2 := []int{4, 5, 6}
    fmt.Println(append(arr1, arr2...))
}

这个程序首先定义了两个数组 arr1arr2,然后使用 append 函数将 arr2 追加到 arr1 的末尾。注意,在追加 arr2 数组时,需要使用 ... 语法将其展开为参数列表。

运行上面的程序,输出将会是:

[1 2 3 4 5 6]

如你所见,我们成功地将 arr2 追加到了 arr1 的末尾。

方法二:使用循环和 append 函数

我们也可以使用循环和 append 函数来将一个数组追加到另一个数组。下面是一个示例代码:

package main

import "fmt"

func main() {
    arr1 := []int{1, 2, 3}
    arr2 := []int{4, 5, 6}
    for _, v := range arr2 {
        arr1 = append(arr1, v)
    }
    fmt.Println(arr1)
}

这个程序首先定义了两个数组 arr1arr2,然后使用循环和 append 函数将 arr2 追加到 arr1 的末尾。

运行上面的程序,输出将会是:

[1 2 3 4 5 6]

同样地,我们成功地将 arr2 追加到了 arr1 的末尾。

总结

本文介绍了如何在 Go 编程语言中将一个数组追加到另一个数组的末尾,我们可以使用内置函数 append 或循环和 append 函数来完成这个操作。希望这篇文章能对你有所帮助!