声明全局变量不使用不会报错
# command-line-arguments
.\main.go:4:6: a declared but not used
package main
import "fmt"
func main(){
var a string="hhh";
var b,c int =1,2
fmt.Println(b,c);
}
正确写法:
package main
import "fmt"
func main(){
// var a string="hhh";
var b,c int =1,2
fmt.Println(b,c);
}
这篇博客讨论了Go语言中未使用的全局变量会导致编译错误的问题。示例代码显示,即使声明但未在代码中引用的变量也会引发`undeclared but not used`错误。修正这个问题的方法是删除未使用的变量声明,以保持代码的整洁和有效。

被折叠的 条评论
为什么被折叠?



