- NewReader入参问题
```
func readValues(infile string)(values []int, err error){
file, err := os.Open(infile)
if err != nil{
fmt.Println("Failed to open the input file ", infile)
return
}
defer file.Close() //defer语法,一般用于回收资源使用,在函数return之前调用,采用先进后出原则
br := bufio.NewReader(file) //为什么手册中入参是Reader,而此处可以填写file类型为File
...省略
}
```
有疑问加站长微信联系(非本文作者)
![](https://static.golangjob.cn/static/img/footer.png?imageView2/2/w/280)