package main
import (
"bufio"
"fmt"
"os"
)
func main() {
fmt.Println("insert y value here: ")
input := bufio.NewScanner(os.Stdin)
fmt.Println(input.Text)
}
如何让程序等待,直到用户输入数据?
答案 0 :(得分:1)
扫描仪不是读取命令行输入的理想选择(参见上面引用的HectorJ答案),但是如果你想让它工作,那就是调用你想要的Scan()(也注意Text( )是方法调用):
func main() {
fmt.Print("insert y value here: ")
input := bufio.NewScanner(os.Stdin)
input.Scan()
fmt.Println(input.Text())
}