跳过正文
  1. Teches/
  2. 程序语言/
  3. golang/

内建函数

·30 字·1 分钟
目录

append
#

参考一篇文章带你看懂Go append方法 | Go主题月

recover
#

  • recover 只能在延迟函数(defer)中直接调用才有用,如果在正常执行的函数中调用 recover,它会返回 nil,没有其他效果
  • 当 panic 发生时,当前函数会立即停止执行,开始执行已注册的 defer 函数;在这些 defer 中调用 recover,可以捕获 panic 的值,并阻止 panic 继续向上传播。
  • recover 返回的值是传给 panic 的参数(任意类型)。如果没有发生 panic,则返回 nil。