Text processing/1: Difference between revisions
→{{header|Go}}: update for library changes
(Go solution) |
(→{{header|Go}}: update for library changes) |
||
Line 899:
import (
"bufio"
"fmt"
"os"
Line 909 ⟶ 908:
func main() {
f, err := os.Open(fn
if err != nil {
fmt.Println(err)
Line 921 ⟶ 920:
fileAccept int
)
for lr :=
line, pref, err := lr.ReadLine()
}
if err != nil {
fmt.Println(err)
Line 928 ⟶ 930:
}
if pref {
fmt.Println("
return
}
f := strings.Fields(string(line))
▲ if len(f) == 0 {
▲ }
if len(f) != 49 {
fmt.Println("unexpected format,", len(f), "fields.")
Line 992 ⟶ 991:
fmt.Println("\nAll data valid.")
} else {
fmt.Printf("\nMax data gap = %d, beginning on line %s.\n",
maxRun, maxDate)
}
|