Флеш о.Стдин в Голанге - PullRequest
       32

Флеш о.Стдин в Голанге

0 голосов
/ 21 февраля 2019

Я не хочу обрабатывать что-либо введенное на терминале до определенной точки в моем коде.

Однако, когда я создаю Reader после этой конкретной точки следующим образом:

reader := bufio.NewReader(os.Stdin)
text, _ := reader.ReadString('\n')

, я также могу видеть материал, введенный в терминал, прежде чем я достигну условия, указанного ранее.

Итак, я хочу сделать flush os.Stdin прямо перед тем, как запустить первую строку:

reader := bufio.NewReader(os.Stdin)

Как мне это сделать?

...