首页> 基础笔记 >GoLang基础学习 >数组 数组

Golang数组使用的注意事项和细节

作者:小萝卜 2023-04-07 浏览 206

简介数组是多个相同类型数据的组合,一个数组一旦声明/定义了,其长度是固定的,不能动态变化

1)数组是多个相同类型数据的组合,一个数组一旦声明/定义了,其长度是固定的,不能动态变化

2)  var arr []int这时    arr就是一个   slice切片.

3)数组中的元素可以是任何数据类型,包括值类型和引用类型,但是不能混用。

4)数组创建后,如果没有赋值,有默认值(零值)

      数值类型数组:默认值为  0

      字符串数组:

      默认值为  ""

      bool数组:默认值为     false

5)使用数组的步骤   1.声明数组并开辟空间    2给数组各个元素赋值(默认零值)  3使用数组

6)数组的下标是从  0开始的

7)数组下标必须在指定范围内使用,否则报   panic:数组越界,比如var arr [5]int则有效下标为     0-4

8)  Go的数组属值类型,在默认情况下是值传递,因此会进行值拷贝。数组间不会相互影响

9)如想在其它函数中,去修改原来的数组,可以使用引用传递(指针方式)

10)长度是数组类型的一部分,在传递函数参数时需要考虑数组的长度,看下面案例

很赞哦! (0)

文章评论

    高端网站建设