
GO语言
caozhaoa
这个作者很懒,什么都没留下…
展开
-
Go语言学习笔记(四)-控制语句
循环结构 Go中只存在一种循环结构-for循环。基本的for循环由三部分组成: * 初始化语句:第一次迭代前执行 * 条件表达式:每次迭代前执行 * 后置语句:每次迭代后执行 Go的for循环语句后面不需要小括号包裹,但是必须存在大括号。此外,初始化语句与后置语句可以省略,因为Go中的for等价于C中的while,一次当我们写无限循环时可以忽略条件表达式,将for循环写到很紧凑的程度,例...转载 2018-07-18 20:51:12 · 118 阅读 · 0 评论 -
Go语言学习笔记(五)-其他类型(指针、结构体、、)
指针 在Go语言中也存在指针,且指针保存了变量的地址,初始值为nil。定义指针与定义变量相似,不同的是在类型前面指针需要加*例如: var p *int //此处定义了一个int类型的指针 1 指针也可以通过已有变量获取,通过&操作符便可,与C语言相似Go中*指针名指向变量底层,但是不同的是Go中没有指针运算。示例代码如下: package main import "fmt...转载 2018-07-18 20:52:38 · 164 阅读 · 0 评论 -
Go语言学习笔记(六)-方法和接口
方法 Go中没有类,但是可以为结构体定义方法,方法就是一类带有特殊的接受者参数的函数。方法接受者在它自己的参数列表内,位于func关键字和方法名之间。例如: package main import "fmt" type Vertex struct{ x,y float64 } func (v Vertex) Abs() float64{ return math.Sqrt(v....转载 2018-07-18 20:53:39 · 168 阅读 · 0 评论