У меня есть очень простая утилита командной строки, и в конце я жду, когда пользователь нажмет клавишу ввода, чтобы завершить программу:
fmt.Scanf("\n") // wait for hitting the enter key to end the program
Теперь я хочу изменить ее иесли клавиша ввода не была нажата в течение некоторого времени, я хочу отменить Scanf
и сделать что-то еще.Можно ли отменить ожидание ввода пользователя?