docs: bufio

使用 bufio 获取用户输入
This commit is contained in:
Shikong 2021-10-05 02:55:12 +08:00
parent 0105def808
commit 4c77844da3

36
base/bufio/main.go Normal file
View File

@ -0,0 +1,36 @@
package main
import (
"bufio"
"fmt"
"os"
)
// 使用 bufio 获取用户输入
func UseScan() {
var scan string
fmt.Printf("请输入内容: ")
_, _ = fmt.Scanln(&scan)
fmt.Printf("输入的内容是 => %s\n", scan)
}
func UseBufio() {
var scan string
fmt.Printf("请输入内容: ")
// 使用 bufio reader 从 标准输入流 中 获取用户输入
reader := bufio.NewReader(os.Stdin)
// 读取用户输入
scan, _ = reader.ReadString('\n')
fmt.Printf("输入的内容是 => %s\n", scan)
}
func main() {
UseScan()
fmt.Println("=========================================================")
UseBufio()
}