后端岗位面试题更新 2026-08-05

请解释 Go 中闭包的定义、常见使用场景及潜在坑点。

360集团后端开发互联网/IT技术原理问题排查Go

考察说明

考察对闭包机制、变量捕获和生命周期管理的理解

回答思路

  1. 准确说明闭包捕获变量的方式和共享变量特性
  2. 列举闭包经典场景如函数工厂、回调、defer
  3. 指出循环变量被闭包捕获时的典型错误及修复方法