我想打开一个本地文件,并返回一个io.Reader。原因是我需要向io.Reader正在使用的库中提供,例如:
io.Reader
func read(r io.Reader) (results []string) { }
os.Open 返回一个 io.Reader
os.Open
http://play.golang.org/p/BskGT09kxL
package main import ( "fmt" "io" "os" ) var _ io.Reader = (*os.File)(nil) func main() { fmt.Println("Hello, playground") }