大佬教程收集整理的这篇文章主要介绍了GoLang standard library - io 分析,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
io 包主要定义了与输入输出相关的一些接口,即对输入输出进行了规范化。
@H_301_4@常用函数type Reader interface { Read(p []bytE) (n int,err error) }
type Writer interface { Write(p []bytE) (n int,err error) }- 关闭数据流,网络连接,数据库等
type Closer interface { Close() error }
type Seeker interface { Seek(offset int64,whenc@R_944_9473@) (int64,error) }
-
type ReadWriter interface {
Reader
Writer
}
type ReadCloser interface {
Reader
Closer
}
type WriteCloser interface {
Writer
Closer
}
type ReadWriteCloser interface {
Reader
Writer
Closer
}
type ReadSeeker interface {
Reader
Seeker
}
type WriteSeeker interface {
Writer
Seeker
}
type ReadWriteSeeker interface {
Reader
Writer
Seeker
}
type ReaderFrom interface { ReadFrom(r Reader) (n int64,err error) }
type WriterTo interface { WriteTo(w Writer) (n int64,err error) }
-
type ReaderAt interface {
ReadAt(p []byte,off int64) (n int,err error)
}
type WriterAt interface {
WriteAt(p []byte,err error)
}
type ByteReader interface {
ReadByte() (c byte,err error)
}
type ByteScAnner interface {
ByteReader
UnreadByte() error
}
type ByteWriter interface {
WriteByte(c bytE) error
}
type RuneReader interface {
ReadRune() (r rune,siz@R_944_9473@,err error)
}
type RunescAnner interface {
RuneReader
UnreadRune() error
}
type StringWriter interface { WriteString(s String) (n int,err error) }
以上是大佬教程为你收集整理的GoLang standard library - io 分析全部内容,希望文章能够帮你解决GoLang standard library - io 分析所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。