2023年4月25日

golang 中通过 strings/bytes/bufio 等包实现相关IO

摘要: 在 go 的 IO 中,除了 io 、os 等包,我们还有 strings 、 bytes 、bufio 等实现 IO 读写,这其中有些实现了 io.Reader,有些同时实现了 io.Reader和io.Writer 接口。接下来我们一个个看相关的使用。 1.strings 在 strings包 阅读全文

posted @ 2023-04-25 17:50 进击的davis 阅读(192) 评论(0) 推荐(0) 编辑

golang 通过 os 包进行文件读写

摘要: go 中 os包 主要与操作系统打交道,实际底层还是通过相关的系统调用实现文件的读写操作,今天我们就来聊聊通过 os包 实现文件的读写操作。 我们在使用 os包 进行相关操作时,主要流程: 读操作 open -> read -> close 写操作 open -> read -> write -> 阅读全文

posted @ 2023-04-25 16:03 进击的davis 阅读(599) 评论(0) 推荐(0) 编辑

golang 通过 io 包进行文件读写

摘要: 在 golang 语言中,实现io的读与写,只要实现了如下的读写接口即可: // go 1.19/src/io/io.go type Reader interface { Read(p []byte) (n int, err error) } type Writer interface { Writ 阅读全文

posted @ 2023-04-25 14:39 进击的davis 阅读(334) 评论(0) 推荐(0) 编辑

导航