无法在play.golang.org获取输入

  • 本文关键字:获取 org golang play go io
  • 更新时间 :
  • 英文 :


我尝试了以下操作:

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输入。但是有一个你可以使用的快速破解:
  1. 创建一个init函数
  2. 将您的输入写入文件
  3. 将文件的内容读取到操作系统。Stdin

去游乐场

相关内容

最新更新