//if语句条件里面可以赋值,赋值了作用域就在这个if语句中
//跟java完全不同的是go的方法可以多返回值
func main() {
const name = "abc.txt"
if result,error :=ioutil.ReadFile(name);error!=nil{
fmt.Println(error)
}else{
fmt.Printf("%s\n",result)
}
fmt.Println(grade(101))
}
//switch后面可以不需要表达式,在case的时候声明就行了,然后不需要break。默认每个case都带有break。
func grade(score int) string{
switch {
case score<60:
return "C"
case score<90:
return "B"
case score<=100:
return "A"
default:
return "X"
}
}