package main
import (
"fmt"
)
func defer1Fuction(){
fmt.Println("defer1 run......")
}
func defer2Fuction(){
fmt.Println("defer2 run......")
}
func defer3Fuction(){
fmt.Println("defer3 run......")
}
func returnFunction() int {
fmt.Println("ruturn run......")
return 0
}
func callFunction() int {
defer defer1Fuction()
defer defer2Fuction()
defer defer3Fuction()
fmt.Println("normal running .....")
return returnFunction()
}
func main(){
callFunction()
}