在Golang中输入时动态读取用户输入

时间:2015-03-15 23:35:57

标签: input go ncurses

我试图看看Go是否能够在键入用户输入时执行逻辑,而不是等待回车开始处理。我利用NCurses通过一个小型的Python游戏实现了这个目标,但是不确定如何让Gourses运行。

现在,我正在使用

    reader := bufio.NewReader(os.Stdin)
    fmt.Print("Select: ")
    text, _ := reader.ReadString('\n')
    text = strings.Trim(text, "\n\r")

但正如我所说,直到用户点击进入才会处理。

我想对用户输入的内容进行检查,无需回车;点击一个按钮就足以产生响应。

0 个答案:

没有答案