log.fatal(err) panic(err)
简单来说就是: 第一种在报错之后会立即终止整个程序(不执行defer)。 第二种在报错之后会终止当前报错的协程,然后返回到调用此函数的入口处继续执行。
首先看log.fatal方法的定义:
func Fatal(v ...any) { std.Output
京公网安备 11010502049817号