mirror of
https://gitee.com/shikong-sk/golang-study
synced 2025-02-23 07:22:16 +08:00
docs: bufio
使用 bufio 获取用户输入
This commit is contained in:
parent
0105def808
commit
4c77844da3
36
base/bufio/main.go
Normal file
36
base/bufio/main.go
Normal 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()
|
||||
}
|
Loading…
Reference in New Issue
Block a user