在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.以下两种编程区别是什么 if cmd := os.Getenv("JAVA_HOME"); len(cmd) == 0 { fmt.Print("cmd length is 0") } else { fmt.Printf("cmd length is %d\r\n", len(cmd)) fmt.Println(cmd) } cmd := os.Getenv("JAVA_HOME") if len(cmd) == 0 { fmt.Print("cmd length is 0") } else { fmt.Printf("cmd length is %d\r\n", len(cmd)) fmt.Println(cmd) } cmd在if内定义,在else内是可以访问的,但是在完整的if之外是不可访问的,类似在if外面加了大括号,限制了cmd的可访问范围。
|
请发表评论