在Golang中强制错误处理-或不允许忽略返回值
假设我有一个返回错误的func:在Golang中强制错误处理-或不允许忽略返回值,go,Go,假设我有一个返回错误的func: func conditionalError() error { if maybe { return errors.New("here") } return nil } err := conditionalError() 但是如果我们调用它而不处理返回值: conditionalError() 有没有让编译器抱怨的标志,或者只是JetBrains或VSCode中的IDE设置来警告它?有一个应用程序!这种类型的功能属于过梁的范畴 我
func conditionalError() error {
if maybe {
return errors.New("here")
}
return nil
}
err := conditionalError()
但是如果我们调用它而不处理返回值:
conditionalError()
有没有让编译器抱怨的标志,或者只是JetBrains或VSCode中的IDE设置来警告它?有一个应用程序!这种类型的功能属于过梁的范畴
我想您希望编译器没有一个标志来禁止忽略错误返回值。