6.2.2 defer函数的设计与使用陷阱