mirror of
https://github.com/teivah/100-go-mistakes.git
synced 2026-06-22 01:17:11 +08:00
32 lines
336 B
Go
32 lines
336 B
Go
package main
|
|
|
|
import (
|
|
"database/sql"
|
|
"errors"
|
|
)
|
|
|
|
func listing1() {
|
|
err := query()
|
|
if err != nil {
|
|
if err == sql.ErrNoRows {
|
|
// ...
|
|
} else {
|
|
// ...
|
|
}
|
|
}
|
|
}
|
|
|
|
func listing2() {
|
|
err := query()
|
|
if err != nil {
|
|
if errors.Is(err, sql.ErrNoRows) {
|
|
// ...
|
|
} else {
|
|
// ...
|
|
}
|
|
}
|
|
}
|
|
|
|
func query() error {
|
|
return nil
|
|
}
|