keyword defer - KerwinKoo/KerwinKoo.github.io GitHub Wiki go defer 关键字 defer f.Close() ... 操作已经打开的f文件 这里有两个关键点。其一是 defer 关键字。 defer 语句的含义是不管程序是否出现异常,均在函数退出时自动执行相关代码。 在上面的例子中,正是因为有了 defer ,才使得无论后续是否会出现异常,都可以确保文件被正确关闭。 ⚠️ **GitHub.com Fallback** ⚠️