package main
import (
"bufio"
"fmt"
"io"
"log"
"os"
)
func main() {
m := make(map[string]bool)
m["张三"] = true
m["李四"] = true
value, ok := m["张四"]
if ok {
fmt.Println(value)
} else {
fmt.Println("MAP中不存在该项")
}
for k := range m {
print(k)
}
file, err := os.Open("test.txt")
if err != nil {
log.Fatalf("unable to read file: %v", err)
}
br := bufio.NewReader(file)
for {
line, _, err := br.ReadLine()
if err == io.EOF {
break
}
str := string(line)
fmt.Printf("--------------------\n")
fmt.Println("len(line) = ", len(line))
fmt.Println("len(str) = ", len(str))
fmt.Println(str)
fmt.Printf("--------------------\n\n")
}
}