Go数组与切片
来源:互联网 发布:java开发简历范文 编辑:程序博客网 时间:2024/05/16 10:35
package mainimport ("fmt")func main() {//数组的创建arr1 := [5]int{1, 2, 3, 4, 5}fmt.Print("输出数组的值:")fmt.Println(arr1)fmt.Print("输出首地址:")fmt.Println(&arr1[0])//切片地址的变化arr2 := make([]int, 3, 6)fmt.Print(arr2)fmt.Println(&arr2[0])//首地址没变fmt.Print("输出首地址:")arr2 = append(arr2, 1, 2, 3)fmt.Print(arr2)fmt.Print(&arr2[0])fmt.Print(" 容量:")fmt.Println(cap(arr2))//首地址变换fmt.Print("输出首地址:")arr2 = append(arr2, 4, 5, 6)fmt.Print(arr2)fmt.Print(&arr2[0])fmt.Print(" 容量:")fmt.Println(cap(arr2))//切片的截取arr3 := arr1[2:4]fmt.Print("切片中的数据为: ")fmt.Println(arr3)//切片的复制arr4 := []int{1, 2, 3, 4}arr5 := []int{4, 5, 6, 7, 8, 9, 0}copy(arr4, arr5) //把后者复制到前者fmt.Println(arr4)}
阅读全文
1 0
- Go数组与切片
- 5.go slice, 切片与数组, map
- go数组、切片
- go-数组和切片
- go数组切片
- go的学习记录(二)--- 数组与数组切片
- go语言中数组与切片的区别
- go语言中数组与切片的区别
- Go切片拷贝到数组
- Go切片≠动态数组
- go 数组和数组切片比较
- GoLang数组与切片
- Go语言基础入门--数组,切片,map
- Go语言4-数组、切片及map
- Go语言的数组,切片,set,map
- 4. 数组、切片和映射(Go Tutorial)
- Go学习笔记-Go语言数组array和切片slice
- Go学习笔记:数组和数组切片的行为
- GitChat·技术管理 | Cynefin 框架和不确定性管理思维
- JQuery学习笔记
- 快启动win10pe制作详细图文教程
- Android获取网络状态
- 自定义view的点击、长按、及长按手势监听事件
- Go数组与切片
- SharePreferences保存数据(附带工具类)
- 解决SQL Server 2008 错误15023:当前数据库中已存在用户或角色,SQLServer2008,错误15023 在使用SQL Server 2008时,我们经常会遇到一个
- 移动端ui框架推荐
- 多线程 面试题总结 14题(待完善)
- 有关于Xml的基本知识
- unity 移动端 位移读写路径
- Figaro例题
- 刷题训练——PAT (Basic Level)-1017