package main
func f1() int {
i := 1
defer func() {
i += 1
}()
return i
}
func f2() (i int) {
i = 1
defer func() {
i += 1
}()
return
}
func main() {
println(f1())
println(f2())
}
思考题:这个实验揭示了 Golang 怎样的语言特性及其背后的原理?
网友评论