如何让GO程序等待用户输入?
如何让程序等待,直到用户输入数据?Scanner对于读取命令行输入并不理想(请参阅上面提到的答案HectorJ),但如果您想让它工作,您缺少的是对Scan()的调用(还要注意,Text()是一个方法调用):如何让GO程序等待用户输入?,go,Go,如何让程序等待,直到用户输入数据?Scanner对于读取命令行输入并不理想(请参阅上面提到的答案HectorJ),但如果您想让它工作,您缺少的是对Scan()的调用(还要注意,Text()是一个方法调用): 请不要使用行号。这使得人们很难复制和粘贴你的程序来重现你的问题。 package main import ( "bufio" "fmt" "os" ) func main() { fmt.Println("insert y value here: ")
请不要使用行号。这使得人们很难复制和粘贴你的程序来重现你的问题。
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
fmt.Println("insert y value here: ")
input := bufio.NewScanner(os.Stdin)
fmt.Println(input.Text)
}
func main() {
fmt.Print("insert y value here: ")
input := bufio.NewScanner(os.Stdin)
input.Scan()
fmt.Println(input.Text())
}