We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
defer f.Close() ...
操作已经打开的f文件 这里有两个关键点。其一是 defer 关键字。
f
defer
defer 语句的含义是不管程序是否出现异常,均在函数退出时自动执行相关代码。
在上面的例子中,正是因为有了 defer ,才使得无论后续是否会出现异常,都可以确保文件被正确关闭。
There was an error while loading. Please reload this page.
[[TOC]]