围棋游戏场不支持交互式程序。它无法从
我尝试了以下操作:
https://play.golang.org/p/a7ZLY2mumnI
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
reader := bufio.NewReader(os.Stdin)
fmt.Print("Enter text: ")
text, _ := reader.ReadString('n')
fmt.Println(text)
}
但是,程序在我输入任何内容之前就退出了。
有人知道我做错了什么吗?
os.Stdin
中读取。
有关详细信息,请参阅本期。
这也在";关于";区段:
由于某些原因,Go Playground不允许stdin输入。但是有一个你可以使用的快速破解:操场可以使用大部分标准图书馆例外情况。操场项目与外部世界是通过写入标准输出和标准错误。
- 创建一个init函数
- 将您的输入写入文件
- 将文件的内容读取到操作系统。Stdin
去游乐场