条件语句
const filename = "test.sh"
// if 条件赋值的变量作用域就在if里
if contents, err := ioutil.ReadFile(filename); err != nil {
fmt.Println(err)
} else {
fmt.Printf("%s\n", contents)
}
fmt.Println(contents) // 出错
const filename = "test.sh"
// if 条件赋值的变量作用域就在if里
if contents, err := ioutil.ReadFile(filename); err != nil {
fmt.Println(err)
} else {
fmt.Printf("%s\n", contents)
}
fmt.Println(contents) // 出错