update book code

This commit is contained in:
Unknwon
2015-03-03 12:25:25 -05:00
parent b8c82ba4e5
commit eab1d98ba8
465 changed files with 15392 additions and 1572 deletions

View File

@@ -0,0 +1,30 @@
// read_files.go
package main
import (
"bufio"
"flag"
"fmt"
"io"
"os"
)
func main() {
fmt.Printf("Reading files...\n")
flag.Parse()
for i := 0; i < flag.NArg(); i++ {
fmt.Printf("[File: %v]\n", flag.Arg(i))
fin, err := os.Open(flag.Arg(i))
if err != nil {
fmt.Printf("The file %v does not exist!\n", flag.Arg(i))
break
}
r := bufio.NewReader(fin)
for line, _, err := r.ReadLine();
err != io.EOF;
line, _, err = r.ReadLine() {
fmt.Printf("Lines: %v (error %v)\n", string(line), err)
}
}
}