Go-lang Lesson: Reading a file
This is simple example how to read a text file in the Go language.
package main
import (
"os"
"fmt"
"bufio"
)
func main() {
f, err :=os.Open("/Users/ojitha/Documents/workspace/goex1/src/github.com/ojitha/examples/test.txt")
if err != nil {
fmt.Fprint(os.Stderr, err)
} else {
countLines(f)
}
f.Close()
}
func countLines(f *os.File) {
input := bufio.NewScanner(f)
for input.Scan(){
fmt.Printf(input.Text()+"\n")
}
}
test.txt is the text file. This program will display all the contents of the text file. If error of opening file display an error instead of file contents.
Comments
Post a Comment
commented your blog