第一种写法
contents, err := ioutil.ReadFile("filename.txt"); if err != nil { fmt.Println(err) } else { fmt.Printf("%s\n", contents) }
注意:if的条件不加括号
第二种写法
if的条件里可以为变量赋值,该值的作用域为该if语句
if contents, err := ioutil.ReadFile("filename.txt"); err != nil { fmt.Println(err) } else { fmt.Printf("%s\n", contents) }
- 本文固定链接: https://weiguangli.com/archives/204
- 转载请注明: lwg0452 于 Weiguang的博客 发表
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!