golang引入了defer关键字用于标准德错误处理流程,并提供了内置函数panic,recover完成异常的抛出和捕获。
整体上而言,与C++ Java等语言中的异常不火机制相比,go语言中的错误处理机制可以大量减少代码量,让开发者无需仅仅为了线程安全性而添加大量一层套一层的try-catch语句,这对于代码的阅读者和维护者都是一件很好的事情,不用再层层嵌套中定位业务代码
try-catch