回答

收藏

从本地文件创建一个 io.Reader

技术问答 技术问答 393 人阅读 | 0 人回复 | 2023-09-12

我想打开本地文件并返回一份io.Reader. 原因是我需要 aio.Reader提供给我正在使用的库,比如:6 S( e% S( l3 ~7 O+ W- H1 c
    func read(r io.Reader) (results []string) {}( I5 z. v3 z+ L8 N! W+ d3 V
               
; N7 P% e% ~$ w& n6 }) w# Q& u    解决方案:                                                                % H  p) L7 c) X: m9 c* `. z1 d0 H
                                                                os.Open` 回到 `io.Reader
    package mainimport  "fmt"    "io"    "os")var _ io.Reader = (*os.File)(nil)func main()      fmt.Println("Hello,playground")}
    1 y  U, C5 R# f/ F+ O0 E
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则