5
db, err := sql.Open("postgres", "…")
if err != nil {
log.Fatalln(err)
}
defer db.Close()
tpl, err := template.ParseGlob("")
if err != nil {
log.Fatalln(err)
}
template.ParseGlob("")
がエラーを返す場合は、まだdb.Close()
が呼び出されていますか?log.Fatallnを呼び出すときに遅延関数が呼び出されますか?
いいえ、遅延機能を実行する必要がある場合は、 'log.Panicln' – user