5

我记得读过关于 go 的一个特性,你可以在第一次打开它时声明要关闭的文件句柄,并且在(函数?方法?垃圾收集?)结束时它会自动关闭。

它的语法是什么,它叫什么?

4

1 回答 1

5

听起来你在defer关键字之后。这使您可以指定将在函数退出时执行的语句。例如:

defer f.Close()

延迟清理例程按照它们创建的相反顺序执行。

于 2013-09-17T08:40:25.437 回答