一尘不染

从本地文件创建io.Reader

go

我想打开一个本地文件,并返回一个io.Reader。原因是我需要向io.Reader正在使用的库中提供,例如:

func read(r io.Reader) (results []string) {

}

阅读 259

收藏
2020-07-02

共1个答案

一尘不染

os.Open 返回一个 io.Reader

http://play.golang.org/p/BskGT09kxL

package main

import (
    "fmt"
    "io"
    "os"
)

var _ io.Reader = (*os.File)(nil)

func main() {
    fmt.Println("Hello, playground")
}
2020-07-02