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

在 golang 中没有检测/报告死代码,设计?

在 golang 中没有检测/报告死代码,设计?

Go
慕哥6287543 2021-06-23 02:35:47
我可以将任何函数直接扔到panic("don't")它的中间,而不是在任何分支或循环内(使函数的其余部分“死”代码),并且 go 编译器会很高兴地编译和运行,而不会将其报告为问题。有谁知道这是否是设计使然?(编译器大声抱怨未使用的导入,所以为什么不死代码......)他们现在不能回去改变这种行为,因为 Go 1 发布了,他们会破坏现有的格式良好的代码。只是想知道这是疏忽还是有意为之。如果疏忽,我想它必须等到 Go 2(当他们可以破坏东西时)。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 230 浏览
慕课专栏
更多

添加回答

举报

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