ファイルの行を1行1行Bufferからprintする。
ファイルの行を1行1行Bufferからprintする。
bufio.NewReader
を使う。
package main import ( "bufio" "fmt" "io" "os" ) func main() { f, _ := os.Open("log.txt") defer f.Close() bf := bufio.NewReader(f) for { line, err := bf.ReadString('\n') fmt.Printf("%v", line) if err == io.EOF { break } } }