mirror of
https://gitee.com/shikong-sk/golang-study
synced 2025-02-23 15:32:15 +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