首页 > 其他 > 详细

go语法知识--切片、结构体

时间:2020-06-05 10:07:13      阅读:258      评论:0      收藏:0      [点我收藏+]

切片,可以看成动态的数组,不需要指定具体的长度。结构体,就是一种可以将各种类型整合成一个大整体的方式,比如学生:姓名,性别,年龄,爱好。。。

 

1)切片   go语言的切片内存结构:地址,大小和容量。

  从连续内存区域(数组,或切片)生成切片是常见的操作
变量名[开始位置 : 结束位置]
  1)切出的个数:结束位置-开始位置
  2)切出的元素,不包含结束位置的元素
  3)最后一个元素:变量名[len(变量名)]
  4)缺省开始位置,从头开始
  5)缺省结束位置,到结束为止
  6)两个都缺省,则本身
  7)两个都是0,表示空切片


直接声明切片
  var name []Type
  name[0] ="111"


使用 make() 函数构造切片
  make( []Type, size, cap )

  b := make([]int, 2, 10)

 

go语法知识--切片、结构体

原文:https://www.cnblogs.com/yuanxin2020/p/13047665.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!