Example
Read line one by one
package main import ( "bufio" "fmt" "os" ) func main() { file, err := os.OpenFile("test.txt", os.O_RDONLY, 0) if err != nil { fmt.Println(err) os.Exit(1) } // Close file defer func() { file.Close() }() scanner := bufio.NewScanner(file) for scanner.Scan() { fmt.Println(scanner.Text()) } if err := scanner.Err(); err != nil { fmt.Println(err) os.Exit(1) } }
コメント