i++
var team = [...]string{"hammer", "soldier", "mum"}
延迟调用是在defer所在函数结束时进行,函数结束可以是正常返回时,也可以是发生宕机时。
defer语句正好是在函数退出时执行的语句,所以使用defer能非常方便地处理资源释放问题。