Go语言:数组

数组定义:

var array [n]type

[n]type:n表示数组的长度,type表示存储元素的类型。

数组的长度也是数组类型的一部分,因此[4]int与[5]int是不同的类型,数组的长度是不能改变的。数组之间的赋值是值的赋值,即当把一个数组作为参数传入函数的时候,传入的其实是该数组的副本,而不是它的指针。如果要使用指针,那么就需要用到slice类型了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 3,509评论 3 44
  • Hello World这是开发的一个开发魔咒,几乎所有人都是从这开始的,今天我也从魔咒开始先打印一份Hello W...
    cocoaAhda阅读 1,487评论 0 3
  • 出处---Go编程语言 欢迎来到 Go 编程语言指南。本指南涵盖了该语言的大部分重要特性 Go 语言的交互式简介,...
    Tuberose阅读 18,532评论 1 46
  • 人生, 走到某个时间点, 有时, 会突然迷茫起来。 不是, 想做的事情太多, 就是, 想做的事情太少。 这时候, ...
    有风的夏日阅读 454评论 21 10
  • 似是刚刚瞥见了远方的晨光熹微,又将目送云岫间晚霞漫天,世间走得最快的,该是时间吧。流年易逝,光阴里刻下的或浅或深...
    青璃_阅读 441评论 4 1