目录
描述
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的内置函数append用于动态向切片添加元素或合并切片。当追加元素超出切片容量时,会进行扩容。文章通过描述、语法、示例及注意事项,详细阐述了append如何工作,特别是它是否改变切片的内存地址。
最低0.47元/天 解锁文章
4635

被折叠的 条评论
为什么被折叠?



