arsham
4/2/2018 - 10:55 PM

Read file line by line in #golang

Read file line by line in #golang

package main

import (
	"bufio"
	"os"
)

// reads the file line by line.
func lineByLine(filename string) error {
	file, err := os.Open(filename)
	if err != nil {
		return err
	}
	defer file.Close()

	scanner := bufio.NewScanner(file)
	for scanner.Scan() {
		line := scanner.Text()
		_ = line
		// do work
	}
	// more work
	return nil
}