当我们有:
f, err := os.Open("no-file.txt")
if err != nil {
log.Panic(err)
}
defer f.Close()
我认为使用 log.Panic(err) 更有意义。正确的?Panic() 允许延迟 f.Close() 执行,但 log.Fatal() 阻止它。
或者如果找不到文件则不会打开?我想在这种情况下,我们使用 Fatal 或 Panic 是无关紧要的。正确的?
汪汪一只猫
慕的地8271018
相关分类