- 2
- 0
- 约3.1千字
- 约 11页
- 2021-11-15 发布于湖南
- 举报
一篇文章带你了解Go言语基础之数组
前言
Hey,大家好呀,我是星期八,这次我们连续学习Go基础之数组扒。
什么是数组
我的总结:一个变量,指向一块连续的,具有长度的,并且是相同类型的一块内存。
如何定义数组
var 变量名 [元素个数]元素类型
示例:
package main
func main() {
//声明一个name_list数组,长度为100,里面只能放字符串
var name_list [100]string
}
注:
var 变量名 [元素个数]元素类型 等同于 var 变量名 变量类型
所以
var name1 [3]int != var name2 [4]int
由于变量类型是不一样,不行以直接进行赋值
数组初始化
package main
import fmt
func main() {
//方式一,声明不赋值
//var name_list [10]int
//fmt.Println(name_list) //结果:[0 0 0 0 0 0 0 0 0 0] 声明不赋值,int类型默认是0,其他类型也有默认值
//
//方式二, 声明没有赋值完
//var name_list [10]int = [10]int{1, 3}
//fmt.Println(name_list) //结果:[
原创力文档

文档评论(0)