博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Go编程笔记(3)
阅读量:7142 次
发布时间:2019-06-28

本文共 609 字,大约阅读时间需要 2 分钟。

  hot3.png

package mainimport (	"fmt")func main() {	var arr1 = make([]int, 5, 10)	for i := 0; i < len(arr1); i++ {		arr1[i] = i	}	fmt.Println(arr1)	arr1 = append(arr1, 5, 6, 7, 8)	fmt.Println("Capcity:", cap(arr1), "Length:", len(arr1))}

输出为:

[0 1 2 3 4]	Capcity: 10 Length: 9

package mainimport (	"fmt")func main() {	var arr1 = make([]int, 5, 10)	for i := 0; i < len(arr1); i++ {		arr1[i] = i	}	fmt.Println(arr1)	arr1 = append(arr1, 5, 6, 7, 8, 9, 10)	fmt.Println("Capcity:", cap(arr1), "Length:", len(arr1))}

输出结果为:

[0 1 2 3 4]	Capcity: 20 Length: 11

如果数据长度大于容量,那么容量会自动变大。

转载于:https://my.oschina.net/itfanr/blog/191978

你可能感兴趣的文章
并发编程之CyclicBarrier
查看>>
网站被K后恢复的方法和技巧
查看>>
云计算下,IT部门与IT人员
查看>>
Java日志框架:SLF4J, Apache Common-Logging, Log4J和Logba
查看>>
php---删除目录的函数
查看>>
ubuntu10.10 速度最快的更新源列表
查看>>
C#委托基础4——泛型委托Func
查看>>
机器学习系列二:决策树算法
查看>>
Win8教程:安装Windows8过程中跳过密钥输入
查看>>
我所遇到的shell小知识点汇总
查看>>
微信小程序view文本不换行
查看>>
菜鸟学python之类和对象
查看>>
intel或amd,vmware开启支持kvm虚拟化
查看>>
为什么选择开源?企业拥抱开源的十大优势
查看>>
四月份新增开源项目:撩萌妹子必备软萌颜文字生成工具
查看>>
Linux 标准目录结构
查看>>
【小松教你手游开发】【unity实用技能】NGUI Scrollview的Reposition的几个
查看>>
城市供热管网无线监测系统方案
查看>>
百晓生带你玩转linux系统服务搭建系列-----Yum仓库的搭建
查看>>
在AndroidStudio中如何显示出依赖库的本地存储路径
查看>>