Go append函数:给切片添加元素/合并切片

目录

描述

语法和参数

使用示例

给切片添加元素

给切片添加多个元素

合并其它切片

注意事项

append返回的新切片与原切片是否指向同一块内存地址


描述

append函数是Go的内置函数,它可以为切片动态的添加元素。append函数返回添加后的切片。

语法和参数

函数签名

func append(slice []Type, elems ...Type) []Type
参数名称 含义
slice 待添加元素的切片
elems 要添加的元素

append函数允许一次性添加多个值。

使用示例

给切片添加元素

package main

import "fmt"

func main() {
	demo := make([]int, 0, 1)
	demo = append(demo, 1)
	fmt.Println("demo:", demo)
    // outputs: demo: [1]
}

你可能感兴趣的:(Go,#,Go,API,go)