Skip to content

Commit

Permalink
[desafio-07] Remove NewReverseReader
Browse files Browse the repository at this point in the history
  • Loading branch information
MatMercer committed Aug 12, 2023
1 parent 51edce4 commit e6de0bd
Showing 1 changed file with 1 addition and 8 deletions.
9 changes: 1 addition & 8 deletions desafio-07/MatMercer/go/tac.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,6 @@ type ReverseReader struct {
offset int64
}

func NewReverseReader(f *os.File, size int64) *ReverseReader {
return &ReverseReader{
f,
size,
}
}

func (r *ReverseReader) Read(b []byte) (n int, err error) {
r.offset -= int64(len(b))
_, err = r.f.Seek(r.offset, io.SeekStart)
Expand Down Expand Up @@ -65,7 +58,7 @@ func tac(fileName string) error {
maxRead := bufSize
start := fileSize
lineAcc := bytes.NewBuffer([]byte{})
r := NewReverseReader(f, fileSize)
r := &ReverseReader{f, fileSize}
for start != 0 {
start -= bufSize
if start < 0 {
Expand Down

0 comments on commit e6de0bd

Please sign in to comment.