摘要: 在Go语言中只有很少的几个控制结构,它没有while或者do-while循环。 但是它有for、switch、if。而且switch接受像for那样可选的初始化语句。下面来认识一下他们 一、if语句 Go语言中的if像下面这个样子: 一般不需要加圆括号,不过,如果你写上,也是没有问题的(亲测,写上圆 阅读全文
posted @ 2016-06-13 12:03 赵客缦胡缨-Nicholas 阅读(301) 评论(0) 推荐(0) 编辑
摘要: defer Go语言中有种不错的设计,即延迟(defer)语句,你可以在函数中添加多个defer语句。当函数执行到最后时,这些defer语句会按照逆序执行, 最后该函数返回。特别是当你在进行一些打开资源的操作时,遇到错误需要提前返回,在返回前你需要关闭相应的资源,不然很容易造成资源泄露等问题。如下代 阅读全文
posted @ 2016-06-13 11:43 赵客缦胡缨-Nicholas 阅读(631) 评论(0) 推荐(0) 编辑