day 34 @go defer
defer はstack形式で実行される。つまり一番最後のdeferから実行されていく。
func main() { defer fmt.Println("1") defer fmt.Println("2") defer fmt.Println("3") defer fmt.Println("4") defer fmt.Println("5") }
出力は
5
4
3
2
1
defer はstack形式で実行される。つまり一番最後のdeferから実行されていく。
func main() { defer fmt.Println("1") defer fmt.Println("2") defer fmt.Println("3") defer fmt.Println("4") defer fmt.Println("5") }
出力は
5
4
3
2
1