在Go语言中,defer语句会在当前函数返回之前执行被延迟的函数或方法。defer语句在声明时会捕获当前变量的值或引用,具体行为取决于变量的类型:值类型变量(如整数、浮点数、字符串等):defer会在声明时复制变量的当前值。之后对变量的修改不会影响defer捕获的值。引用类型变量(如slice、ma