1.样例
func a() int {
x := 5
defer func(){
x += 1
}()
return x
}
//结果是 5
2.样例
func a() (x int) {
defer func(){
x += 1
}()
return 5
}
//结果是 6
3.样例
func a() (y int) {
x :=5
defer func(){
x += 1
}()
return x
}
//结果是 5
4.样例
func a() (x int) {
defer func(){
x += 1
}(x)
return x
}
//结果是 5