命令记不住

登陆

代码案例

代码案例

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())
	}
}