在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
全局变量和局部变量同名处理
1 package main 2 3 import "fmt" 4 5 var a byte //全局变量 6 func main() { 7 var a int //局部变量 8 //1、不同作用域,允许定义同名变量 9 //2、使用变量的原则,就近原则 10 fmt.Printf("%T\n", a) //int 11 12 { 13 var a float32 14 fmt.Printf("2: %T\n", a) //float32 15 } 16 17 test() 18 } 19 func test() { 20 fmt.Printf("3: %T\n", a) //uint8 21 }
|
请发表评论