var arr = []interface{}{"1", "2"} var arr1 = []interface{}{"3,4", arr} fmt.Println(arr1) 我想将arr的数据追加到 arr1怎么写
时间: 2023-10-04 15:11:34 浏览: 93
实现两个数据库间的数据追加
要将 `arr` 的数据追加到 `arr1` 中,你可以使用 `append` 函数。这是一个修改切片的函数,它可以在切片末尾添加一个或多个元素。下面是追加 `arr` 到 `arr1` 的示例代码:
```go
package main
import (
"fmt"
)
func main() {
arr := []interface{}{"1", "2"}
arr1 := []interface{}{"3,4", arr}
// 使用 append 函数将 arr 的数据追加到 arr1
arr1 = append(arr1, arr...)
fmt.Println(arr1)
}
```
运行以上代码将输出:
```
[3,4 [1 2] 1 2]
```
通过使用 `append` 函数,我们将 `arr` 的数据成功追加到了 `arr1` 中。注意,在 `append` 函数的第二个参数中,我们使用了 `...` 来展开 `arr` 切片中的元素,以便将每个单独的元素追加到 `arr1` 中。
阅读全文