亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法在 play.golang.org 獲得輸入

無法在 play.golang.org 獲得輸入

Go
心有法竹 2022-06-21 16:39:35
我嘗試了以下方法:https://play.golang.org/p/a7ZLY2mumnIpackage mainimport (    "bufio"    "fmt"    "os")func main() {    reader := bufio.NewReader(os.Stdin)    fmt.Print("Enter text: ")    text, _ := reader.ReadString('\n')    fmt.Println(text)}但是,在我輸入任何內容之前程序就退出了。有人知道我做錯了什么嗎?
查看完整描述

2 回答

?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

Go 游樂場不支持交互式程序。它無法從os.Stdin.

有關詳細信息,請參閱此問題。

這也在“關于”部分中進行了解釋:

Playground 可以使用大部分標準庫,但有一些例外。Playground 程序與外界的唯一通信是寫入標準輸出和標準錯誤。


查看完整回答
反對 回復 2022-06-21
?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

由于某些原因,Go Playground 不允許輸入標準輸入。但是您可以使用一個快速破解方法:

  1. 創建一個初始化函數

  2. 將您的輸入寫入文件

  3. 讀取文件內容到 os.Stdin


查看完整回答
反對 回復 2022-06-21
  • 2 回答
  • 0 關注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號