1.不同作用域同名变量 示例: package main import "fmt" var a byte //全局变量 func main() { var a int //局部变量 //1.不同作用域,允许定义同名变量 //2.使用变量的原则,就近原则 fmt.Printf("1: %T\n", a) //int { var a float32 fmt.Printf("2: %T\n", a) } test() } func test() { f
package main import "fmt" var a byte //这是一个全局变量 func main() { var a int //这是一个局部变量 //1.作用域不同,允许用户定义同名变量 //2.使用变量的原则 :就近原则 fmt.Printf("1: %T\n", a) { var a float32 fmt.Printf("2: %T\n", a) } test() } func test() { fmt.Printf(&
var findEmail=false; function findEmail(){ alert("findEmail");} 这样函数不会运行. 为了保证函数可以运行,修改为: var ifFindEmail=false; function findEmail(){ alert("findEmail");