go bufio和fmt.Scanf()用法
package main
import (
"bufio"
"fmt"
"os"
)
func main(){
var str string
// Scanf 默认是以空格为分隔符的,要读取输入的this is a book ,只会读取this
fmt.Scanf("%s",&str)
fmt.Println(str)
reader := bufio.NewReader(os.Stdin)
str, _ = reader.ReadString('\n') // 以换行符结尾,能读取一行带空格的字符串
fmt.Println("read from bufio:",str)
}