// Read reads the next value and wrap it in a Record
Read reads the next value and wrap it in a Record
// Read reads the next value and wrap it in a Record
func (r *Reader) Read() (record *Record, err error) {
    rawValue, err := r.readRawRecord()
    if err != nil {
        return nil, err
    }
    value := r.parseRecord(rawValue)
    return &Record{ Number: value }, nil
}
func ( r * Reader ) Read ( ) ( record * Record , err error ) { rawValue , err := r . readRawRecord ( ) if err != nil { return nil , err } value := r . parseRecord ( rawValue ) return & Record { Number : value } , nil }
Read reads the next value and wrap it in a Record
Read reads the next value and wrap it in a Record