为了账号安全,请及时绑定邮箱和手机立即绑定

如何禁用Golang未使用的功能错误?

如何禁用Golang未使用的功能错误?

Go
紫衣仙女 2022-10-17 16:09:15
我试图通过注释掉一个函数并查看它如何影响结果来调试程序。但是注释掉这个函数意味着它是未使用的,这会导致 Go 抛出“未使用的函数”错误。如何暂时禁用此错误,以便我可以调试我的程序,而不必为了调试一小部分而重新编写整个程序?我知道可以忽略未使用的导入和变量(详见下文),但找不到任何关于忽略未使用函数的信息。要禁用/忽略未使用的导入错误,只需_在包名称前添加一个。 import (   "fmt" // how you normally import packages   _"log" // how you import packages and ignore the unused import error)要禁用/忽略未使用的变量,您可以重命名变量_。myvar, _ := some_function()但是你如何忽略一个未使用的函数呢?这是我收到的错误消息的屏幕截图。
查看完整描述

1 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

从您的屏幕截图中,您似乎正在使用 Go Staticcheck(或者您的 IDE)。如果您出于某种原因确实需要禁用此警告,您可以按照Staticcheck 文档进行操作。像这样的评论应该这样做:

//lint:ignore U1000 Ignore unused function temporarily for debugging


查看完整回答
反对 回复 2022-10-17
  • 1 回答
  • 0 关注
  • 107 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信