Golang bufio.Split() function example

package bufio

Split sets the split function for the Scanner. If called, it must be called before Scan. The default split function is ScanLines.

Golang bufio.Split() function usage example

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

 scanner.Split(bufio.ScanLines) // Split

 for scanner.Scan() {
 fmt.Println(scanner.Text())
 }

Advertisement