2、var arr []int这时arr就是一个slice 切片。
3、数组中的元素可以是任何数据类型,包括值类型和引用类型,但是 不能混用。
4、数组创建后,如果没有赋值,有默认值如下:
数值类型数组:默认值为 0
字符串数组:默认值为 ""
bool数组:默认值为 false
5、使用数组的步骤:
(1)声明数组并开辟空间
(3)给数组各个元素赋值
(3)使用数组
6、数组的下标是从0开始的 。
7、数组下标必须在指定范围内使用,否则报panic:数组越界,比如var arr [5]int的有效下标为0~4.
8、Go的数组属于 值类型,在默认情况下是 值传递,因此会进行值拷贝 。数组间不会相互影响 。
9、如想在其他函数中去修改原来的数组 , 可以使用 引用传递 (指针方式) 。
10、长度是数组类型的一部分,在传递函数参数时,需要考虑数组的长度,看以下案例:
题1:编译错误 , 因为不能把[3]int类型传递给[]int类型 , 前者是数组 , 后者是切片;
题2:编译错误,因为不能把[3]int类型传递给[4]int类型;
题3:编译正确 , 因为[3]int类型传给[3]int类型合法 。
学习go语言要注意什么的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于go语言要学多久、学习go语言要注意什么的信息别忘了在本站进行查找喔 。
- 招聘要精通mysql
- mongodb442安装教程 mongodb安装必须要root权限
- mongodb服务器启动失败 mongodb服务器配置要求
- mongodb聚合查询优化 mongodb聚合运算需要索引吗
- 学了mysql还要学sql吗 mysql学好了有啥用
- mysql主键需要加索引吗 mysql加主键过程原理
- mysql需要花钱吗 mysql什么情况下免费
- 如何理解三个代表重要思想的历史地位 如何理解mongodb
- mongodb服务启动需要管理员权限吗 mongodb服务启动
- mongodb主从模式 mongodb主从学习笔记
