defer函数

122 阅读1分钟
  1. defer在所在位置压栈,带入当前变量
  2. defer入栈前panic defer函数没有机会执行
  3. 先出栈执行所有defer,遇到panic不执行之后的函数,栈空后扔出panic;panic 按发生顺序执行

用 gopher 的方式使用 panic