Go программа с stdin (fmt.Scan) застрял при отладке - PullRequest
0 голосов
/ 13 апреля 2019

Когда я использую встроенные средства отладки Goland для отладки программы с помощью fmt.Scan (), она не может работать после строки fmt.Scan ().Отладчик может работать до того, как он достигнет строки fmt.Scan (), но как только он достигнет fmt.Scan (), кадры отладчика указывают, что «Кадры недоступны», и что бы я ни вводил в консоль, программане двигайся дальше.

func main()  {
    var n int
    fmt.Scan(&n) //stuck here.
    fmt.Println(n) //whatever input to the console, cannot reach here.
}

...