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语言lenint Go语言设计与实现】关于go语言len()int和Go语言设计与实现的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 皮皮蟹怎么直播卖货,皮皮蟹是什么平台
- 越狱下载,苹果越狱下载
- 鸿蒙生态什么时候有,鸿蒙生态官宣升级
- php删除表里的数据 php如何删除表格某一行
- sqlserver读取大量数据,读取sql文件
- 自己在国外搭服务器,用国外的服务器需要备案吗
- word图片如何复制出来,word中图片怎么复制出来
- vb.net3维图 vb绘制图形
- flutter微信朋友圈,flutter仿微信聊天界面