![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Golang控制结构
DowntownGuy
这个作者很懒,什么都没留下…
展开
-
Golang初级系列教程-控制结构-ifelse
程序能够根据不同的条件执行不同的功能——如果你想去海滩请向左转,如果想去电影院请向右转。if else语句是非常简单的控制结构。`Go`独特之处:需要将大括号`{`同`if else`放在同一行,否则会报错哦。翻译 2016-01-09 16:30:14 · 1067 阅读 · 0 评论 -
Golang初级系列教程-控制结构-for-break-continue-range
Golang初级系列教程-控制结构-For/break/continue/rangefor 语句是 Go 中唯一的循环语句。语句中三部分中的任意一部分都可以没有内容,但是分号必须存在(除非三部分全部没有,这时分号也可以不要)。`range` 关键字用来遍历 `list`、`array` 或者 `map`翻译 2016-01-09 21:40:12 · 2033 阅读 · 0 评论 -
Golang初级系列教程-控制结构-switch-case
Golang初级系列教程-控制结构-switch-case。switch 语句可以认为是一个加强版的 if 语句。if else 语句通过一个 switch 和多个 case 语句实现。翻译 2016-01-10 12:55:06 · 2755 阅读 · 0 评论 -
Golang初级系列教程-控制结构-defer语句
Golang初级系列教程-控制结构-defer语句defer 语句是用来在函数返回之前执行特定功能的关键字。有啥用处呢?在编程时,通常需要 allocate/block/lock 资源,但是当程序崩溃时,代码无法执行到 un-allocate/unblock/unlock 资源的地方,可能导致死锁等问题得发生。通过使用 defer 语句,可以保证无论什么情况发生,这些资源总是会被释放的。翻译 2016-01-10 13:21:52 · 837 阅读 · 0 评论