Skip to content

putto11262002/bufreaderat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bufreaderat

Package bufreaderat implements buffered io.ReaderAt. It wraps io.ReaderAt, by creating a wrapper object that also implement io.ReaderAt but provide buffering.

Installation

go get github.com/putto11262002/bufreaderat

Usage

r := bytes.NewReader([]byte("hello world"))

bufr := bufreaderat.New(r, 6)

p := make([]byte, 3)
if _, err := bufr.ReadAt(buf, 2); err != nil {
	log.Fatal(err)
}
fmt.Printf("%s\n", p)

// output: llo

License

This project is licensed under the MIT License.

About

Wrapper for io.ReaderAt to provide buffering

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages