nayun blog/Teches/程序语言/golang/内建函数/内建函数code golang learningJanuary 26, 2026·30 字·1 分钟目录appendrecover目录appendrecoverappend#参考一篇文章带你看懂Go append方法 | Go主题月recover#recover 只能在延迟函数(defer)中直接调用才有用,如果在正常执行的函数中调用 recover,它会返回 nil,没有其他效果当 panic 发生时,当前函数会立即停止执行,开始执行已注册的 defer 函数;在这些 defer 中调用 recover,可以捕获 panic 的值,并阻止 panic 继续向上传播。recover 返回的值是传给 panic 的参数(任意类型)。如果没有发生 panic,则返回 nil。