首页 > 其他 > 详细

go 学习 3

时间:2017-03-02 23:57:33      阅读:337      评论:0      收藏:0      [点我收藏+]

Go 具有指针,与 C 不同,Go 没有指针运算。类型 *T 是指向 T 类型值的指针。其零值为 nil

结构体字段通过结构体指针直接写 p.X就可以,和结构体一样

使用 Name: 语法可以仅列出部分结构体字段。

类型 [n]T 表示拥有 nT 类型的值的数组。

类型 [i:j]T 表示一个元素类型为 T 的切片。更改切片的元素会修改其底层数组中对应的元素。切片下界的默认值为 0 ,上界则是该切片的长度。

切片 s 的长度和容量可通过表达式 len(s)cap(s) 来获取。

make 函数会分配一个元素为零值的数组并返回一个引用了它的切片:b := make([]int, 0, 5) // len(b)=0, cap(b)=5

Go 提供了内建的 append 函数为切片追加新的元素

range的切片形式:  for _, value := range

map映射

Go 函数可以是一个闭包。

go 学习 3

原文:http://www.cnblogs.com/arwen-spy/p/6493000.html

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