// 有关defer 延迟的执行顺序的粗略测试
package main

import "fmt"

func Test() int{
	a := 1
	defer func() {
		fmt.Println("__1",a)
		a = 4
		fmt.Println("__2",a)
	}()
	fmt.Println("__3",a)
	return a
}

func deferTest() {
	fmt.Printf("return:,%d",Test())
}