Goでファイル読み込み

http://qiita.com/ikawaha/items/28186d965780fab5533d
bufio.NewScanner()とscanner.Scan()を用いる

package main

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

func main(){
	fp, err := os.Open("hoge.txt")
	if err != nil {
		panic(err)
	}
	defer fp.Close()

	scanner := bufio.NewScanner(fp)
	for scanner.Scan(){
		fmt.Println(scanner.Text())
	}
	if err := scanner.Err(); err != nil {
		panic(err)
	}	
}