当我使用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.
}