函数体代码中有未使用的变量,则无法通过编译,即使变量声明后为变量赋值,不过全局变量声明但不使用是可以的
package main
//import "fmt"
var test1 int
func main(){
test2 := 2
//fmt.Println(test2)
}
运行报错:test2 declared and not us
加上这段代码:fmt.Println(test2) 就可以编译成功了
函数体代码中有未使用的变量,则无法通过编译,即使变量声明后为变量赋值,不过全局变量声明但不使用是可以的
package main
//import "fmt"
var test1 int
func main(){
test2 := 2
//fmt.Println(test2)
}
运行报错:test2 declared and not us
加上这段代码:fmt.Println(test2) 就可以编译成功了