return record, true, nil
}
+// Append writes the record after the last one.
+func (r *Records) Append(record []byte) error {
+ return r.Write(r.count, record)
+}
+
// Write writes record n.
func (r *Records) Write(n int, record []byte) error {
_, err := r.file.WriteAt(record, int64(n*r.size))
return nil
}
-// Append writes the record after the last one.
-func (r *Records) Append(record []byte) error {
- return r.Write(r.count, record)
-}
-
// Close closes the file.
func (r *Records) Close() error {
return r.file.Close()