![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
华丽的简约
最完美的产品来自于最简约的流程,最简约的流程来自于最精心的设计,简约从来不简单,精益求精
展开
-
Defer, Panic, and Recover
Go语言有着通用的流程控制机制:if, for, switch,goto。同样有在独立go程中运行代码的机制。我们这里讨论一个相对于前两者不那么常用的机制:defer, panic和recover。 defer表达式将函数调用压进一个线性表中(理解为堆栈)。在所有上层函数返回后(即当前层次调用的所有函数返回后,并且当前函数调用return),线性表中的调用开始执行。defer一般被用来简化需要进行一些清理操作的函数。 panic是一个结束正常的控制流程,并且启动panicking(不知道怎么翻)机制的内建方翻译 2017-01-24 17:43:46 · 567 阅读 · 0 评论 -
go环境安装
今天年后第一天上班,晚上了也没啥事儿,突然想起来刚开始安装go环境的时候被一个go官方推荐的中文文档(https://go-zh.org/doc/install)给恶心了,这里简单写一下过程,就不翻译官方文档了: https://golang.org/dl/ 这个地址下载一个安装包,我是linux环境,直接下的压缩文件,怎么下应该不用我说了,如果不知道可以放弃了感觉。。原创 2017-02-03 18:32:07 · 435 阅读 · 0 评论