GO-7304 Bug with analyzer. Error corresponding to variable ' ' may be not nil
If I wanna do anything without checking error value
package
import (
"fmt"
)
type user struct {
id int
}
func main() {
var u user
u, err := giveMeIdOrError()
if err != nil {
u.id = 2
}
}
func giveMeIdOrError() (user, error) {
return user{}, fmt.Errorf("test")
}
我也是在开发时遇到的。没弄明白。编辑器提示黄色。