https://github.com/kteru/reversereader
Read in reverse order for Golang
https://github.com/kteru/reversereader
golang io
Last synced: 3 days ago
JSON representation
Read in reverse order for Golang
- Host: GitHub
- URL: https://github.com/kteru/reversereader
- Owner: kteru
- License: mit
- Created: 2019-03-28T03:52:48.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-28T04:09:33.000Z (almost 7 years ago)
- Last Synced: 2023-07-27T22:17:53.508Z (over 2 years ago)
- Topics: golang, io
- Language: Go
- Homepage:
- Size: 2.93 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
reversereader
=============
Package reversereader provides basic interfaces to read.
It traverse an io.Reader as a backward stream.
[](https://godoc.org/github.com/kteru/reversereader)
Installation
------------
```
$ go get -u github.com/kteru/reversereader
```
Example
-------
```
package main
import (
"bytes"
"io"
"os"
"github.com/kteru/reversereader"
)
func main() {
readSeeker := bytes.NewReader([]byte("hello world"))
revrd := reversereader.NewReader(readSeeker)
io.Copy(os.Stdout, revrd)
// => "dlrow olleh"
}
```