我的代码中有一部分具有意外行为。
. . .
fmt.Println("Error:", err)
if err == nil {
return err
}
fmt.Println("Done category")
. . .
上面的部分有以下输出
Error: <nil>
if 语句下面的代码永远不会执行。如果我删除 if 语句,代码会按预期运行。
参考:https : //github.com/skarllot/flogviewer/blob/master/wlog/parser.go#L138
繁星点点滴滴
相关分类