defer usage
1. 基础用法
type person struct {
name string
age int
}
func (p person) display() {
fmt.Println(p.name, p.age)
}
func defer_test() {
p := person{"Leborn James", 36}
defer p.display()
p.age += 1
fmt.Println("Let me intro to u:")
fmt.Println("and after onr year his age:", p.age)
}
func main() {
defer_test()
}
/*Let me intro to u:
and after onr year his age: 37
Leborn James 36
*/1.1 参数的值
1.2 defers stack
2. defer的典型用法
defer的典型用法Last updated