摘要: defer 的特点: 1. 当函数返回时,执⾏defer语句。因此,可以⽤来做资源清理2. 多个defer语句,按先进后出的⽅式执⾏ defer的用途 1. 关闭⽂件句柄func read() {file := open(filename)defer file.Close()//⽂件操作} 2. 锁 阅读全文
posted @ 2018-01-04 16:47 whj999 阅读(105) 评论(0) 推荐(0)
摘要: 闭包是由函数及其相关引用环境组合而成的实体(即:闭包=函数+引用环境)。 “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 闭包演示: 参考:http://blog.csdn.net/mungo/article 阅读全文
posted @ 2018-01-04 16:10 whj999 阅读(108) 评论(0) 推荐(0)