16.3 发生错误时使用 defer 关闭一个文件 if f, err = os.Open(file); err != nil { // 对文件进行操作 f.Process(data) f.Close() } 下一节:何时使用new()和make()