mirror of
https://gitee.com/shikong-sk/golang-study
synced 2025-02-23 23:42:15 +08:00
37 lines
626 B
Go
37 lines
626 B
Go
|
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()
|
||
|
}
|