golang read line by line

9.4k views Asked by At

I've started studying golang a bit and I'm absolutely unable to understand how I'm supposed to read line by line in the old-fashioned way:

while filehandler != EOF {
line_buffer = readline(filehandler)
}

I'm aware that I have to use bufio scanlines. This isn't what I am using as code, I'm merely trying to explain the idea.

1

There are 1 answers

0
AudioBubble On

use this:

package main

import (
    "bufio"
    "fmt"
    "os"
)

func main() {
    file, _ := os.Open("path/to_file")
    fscanner := bufio.NewScanner(file)
    for fscanner.Scan() {
        fmt.Println(fscanner.Text())
    }
}