类似try-catch的操作是利用 recover捕获错误,利用defer处理错误。
复习一下defer的处理机制:
1 在程序执行完成后,执行defer栈中的内容
2 先入的后执行
支持使用errors.New()自定义错误。也可以用panic处理错误,执行panic后,输出错误信息,退出程序