Golang bufio.Err() function example

package bufio

Err returns the first non-EOF error that was encountered by the Scanner.

Golang bufio.Err() function usage example

 reader := bufio.NewReader(file)
 scanner := bufio.NewScanner(reader)

 scanner.Split(bufio.ScanBytes)

 for scanner.Scan() {
 fmt.Println(scanner.Bytes())
 err := scanner.Err()
 if err != nil {
 panic(err)
 }
 }

Advertisement