数组与切片与MAP
数组
数组(Array)是一种非常常见的数据类型,几乎所有的计算机编程语言中都会用到。在GO语言中,数组的特点:
-
数组里的元素必须全部为同一类型,要么全部是字符串,要么全部是整数
-
声明数组时,必须指定其长度或者大小(英文叫做length或者size),所谓长度就是该数组能包含的元素的最大个数。如果你不确定数组里具体有多少个元素时,可以使用[...]替代具体的长度,Go的编译器会自动帮你算出该数组的长度。
-
数组一旦被创建过后,其长度就再也不能被更改,不管是改大还是改小
-
如果将数组作为参数传入一个函数,Go会为该数组创建一个副本,实际传入函数中的是数组的副本而不是源本,因此在函数下面对该数组进行的任何操作都会在函数返回后丢失。
大约 7 分钟