标签: go terminal stdin
我不想处理代码中特定点之前在终端上输入的任何内容。
但是,当我通过以下方式在该特定点之后创建一个Reader时:
Reader
reader := bufio.NewReader(os.Stdin) text, _ := reader.ReadString('\n')
在我达到前面提到的条件之前,我还可以看到在终端上输入的内容。
所以我想做的是在运行第一行之前刷新os.Stdin:
os.Stdin
reader := bufio.NewReader(os.Stdin)
我该怎么做?