我需要在循环中对数据库进行SQL查询:
for rows.Next() {
fields, err := db.Query(.....)
if err != nil {
// ...
}
defer fields.Close()
// do something with `fields`
}
Run Code Online (Sandbox Code Playgroud)
什么会更好:保持原样或defer循环后移动:
for rows.Next() {
fields, err := db.Query(.....)
if err != nil {
// ...
}
// do something with `fields`
}
defer fields.Close()
Run Code Online (Sandbox Code Playgroud)
或者是其他东西 ?
go ×1