码迷,mamicode.com
首页 > 其他好文 > 详细

go 学习 3

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

标签:元素   使用   end   没有   name   code   表示   类型   app   

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

标签:元素   使用   end   没有   name   code   表示   类型   app   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!