书史足自悦,安用勤与劬。这篇文章主要讲述go语言基础之append函数的使用相关的知识,希望能为你提供帮助。
1、append函数的使用
作用:在原切片的末尾添加元素
示例:
package
main //必须有个main包
import
"fmt"
func
main() {
s1 := []int{}
fmt.Printf( "len = %d, cap = %d
" , len(s1), cap(s1))
fmt.Println( "s1 = " , s1)
//在原切片的末尾添加元素
s1 = append(s1, 1)
s1 = append(s1, 2)
s1 = append(s1, 3)
fmt.Printf( "len = %d, cap = %d
" , len(s1), cap(s1))
fmt.Println( "s1 = " , s1)
s2 := []int{1, 2, 3}
fmt.Println( "s2 = " , s2)
s2 = append(s2, 5)
s2 = append(s2, 5)
s2 = append(s2, 5)
fmt.Println( "s2 = " , s2)
} |
1 2 3 4 5 6 7 | len = 0, cap = 0
s1 =
[]
len = 3, cap = 4
s1 =
[1 2 3]
s2 =
[1 2 3]
s2 =
[1 2 3 5 5 5] |
推荐阅读
- Android实现图片一边的三角形边框
- Kotlin 编程语言成为其 Android 应用程序开发人员的首选语言
- Qt事件分发机制源码分析之QApplication对象构建过程
- Android课设报告 123 赵乾
- react实战—creat-react-app
- Appium之实操(了解配置项)
- spark-3.0 application 调度算法解析
- Python集合模块(collections用法示例)
- Python变量使用详解