if条件中可以写多个语句,语句的作用域仅限于if,不可在if之外的地方使用
package main import ( "fmt" "io/ioutil" ) func main(){ const filename = "/home/tidb/IdeaProjects/msdb/msdb/src/study/ifswitch.go" if txt,err := ioutil.ReadFile(filename);err !=nil{ fmt.Println(err) }else{ fmt.Printf("%s\n",txt) } }