08.5.2 逐词读取文本文件
package main
import (
"bufio"
"flag"
"fmt"
"io"
"os"
"regexp"
)func wordByWord(file string) error {
var err error
f, err := os.Open(file)
if err != nil {
return err
}
defer f.Close()
r := bufio.NewReader(f)
for {
line, err := r.ReadString('\n')
if err == io.EOF {
break
} else if err != nil {
fmt.Printf("error reading file %s", err)
return err
}Last updated