我在 Go 中有一个简单的代码:
package main
import (
"bufio"
"os"
"fmt"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
var text string
fmt.Print("Enter your text: ")
scanner.Scan()
text = scanner.Text()
fmt.Println("Your text was: ", text)
}
当我在终端中运行代码或在 Gogland 中使用运行模式时,可以完美运行。
但是,当我通过调试模式在 Gogland 中运行相同的代码时,即使我输入Enter
了 ,也会继续读取输入。
如何解决?或者这是一个错误?我正在使用 Gogland 1.0 EAP。