みんなのGo言語の第2版を読んでいてあれ?deferの呼び出し順ってどうだったかな?と思ったので実際に調べてみた
https://play.golang.org/p/NYicwzdrU8d
deferで登録された順ではなく先入れ後出し方式。 Method内で完結するため、別Methodで登録されたものはそのMethodが完了したタイミングで呼び出される。
みんなのGo言語の第2版を読んでいてあれ?deferの呼び出し順ってどうだったかな?と思ったので実際に調べてみた
https://play.golang.org/p/NYicwzdrU8d
deferで登録された順ではなく先入れ後出し方式。 Method内で完結するため、別Methodで登録されたものはそのMethodが完了したタイミングで呼び出される。