defer语句¶
defer语句能在当前函数退出后指执行。这一功能极大地简化了诸如在不同返回值下关闭文件这类操作。
defer语句的使用很简单:
跟在defer关键词后的语句将在函数退出或panic()后执行,但如果直接调用os.Exit(),则不会执行。
defer语句能在当前函数退出后指执行。这一功能极大地简化了诸如在不同返回值下关闭文件这类操作。
defer语句的使用很简单:
跟在defer关键词后的语句将在函数退出或panic()后执行,但如果直接调用os.Exit(),则不会执行。