gpt4 book ai didi

go - 在 Golang 中强制错误处理 - 或不允许忽略返回值

转载 作者:行者123 更新时间:2023-12-01 22:38:47 25 4
gpt4 key购买 nike

假设我有一个返回错误的函数:

func conditionalError() error {
if maybe {
return errors.New("here")
}
return nil
}


err := conditionalError()

但是如果我们在不处理返回值的情况下调用它:
conditionalError()

是否有一个标志可以让编译器提示,或者可能只是 JetBrains 或 VSCode 中的 IDE 设置来警告它?

最佳答案

有一个应用程序!这种类型的功能属于 linter 类别。

https://github.com/kisielk/errcheck

关于go - 在 Golang 中强制错误处理 - 或不允许忽略返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59940729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com