go数组添加元素的方法
    Go 语言数组添加元素的方法有以下几种:
    一、append() 函数
    在Go语言中,最常用的方法就是使用 append() 函数,该函数用于向slice中添加元素,该函数的声明如下:
    func append(slice []Type, elems ...Type) []Type
    其中:
    slice:原来的切片,在它的基础上添加元素
    elems:表示添加的元素,可以添加一个或者多个
    返回值:表示新的切片
    例如:
    package main
    import 'fmt'
    func main() {
   
    s := []int{1, 2, 3}
    s = append(s, 4, 5, 6)
    fmt.Println(s) // 输出:[1 2 3 4 5 6]
    }
    二、copy() 函数
    另外一种方法就是使用 copy() 函数,该函数用于从源slice复制元素到目标slice,其声明如下:
    func copy(dst, src []Type) int
    其中:
    dst:目标切片,将源slice中的元素复制到这个切片
    src:源切片
    返回值:表示复制元素的个数
    例如:
    package main
    import 'fmt'
go语言字符串转数组    func main() {
   
    s := []int{1,2,3,4,5}
    var dst = make([]int, 9)
    copy(dst, s)
    fmt.Println(dst) // 输出:[1 2 3 4 5 0 0 0 0]
    }。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。