
代码案例
1.心跳发生器
心跳发生器
// 心跳发生器 package main import ( "bufio" "fmt" "os" "time" ) func main() { ticker := time.NewTicker(time.Second * 2) i := 0 go func() { for { fmt.Printf("heart beat, %d\n", i) i++ <-ticker.C } }() scanner := bufio.NewScanner(os.Stdin) for scanner.Scan() { fmt.Println(scanner.Text()) } }
1.读取命令行内容
读取命令行内容// 读取命令行内容 package main import ( "bufio" "fmt" "os" ) func main() { scanner := bufio.NewScanner(os.Stdin) for scanner.Scan() { fmt.Println(scanner.Text()) } }