Go语法之if条件语句
2019/2/23小于 1 分钟
第一种写法
[go]contents, err := ioutil.ReadFile("filename.txt"); if err != nil { fmt.Println(err) } else { fmt.Printf("%s\n", contents) }[/go]
注意:if的条件不加括号
第二种写法
if的条件里可以为变量赋值,该值的作用域为该if语句
[go]if contents, err := ioutil.ReadFile("filename.txt"); err != nil { fmt.Println(err) } else { fmt.Printf("%s\n", contents) }[/go]