第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

“已聲明變量且未使用”編譯錯誤

“已聲明變量且未使用”編譯錯誤

Go
www說 2021-03-21 12:51:33
我正在學(xué)習(xí)Google的新語言Go。我只是在嘗試,我注意到,如果您聲明一個變量并且不對其執(zhí)行任何操作,則go編譯器(在我的情況下為8g)將無法編譯,并顯示以下錯誤:hello.go:9: error declared and not used。令我感到驚訝的是,因為大多數(shù)語言編譯器只是警告您有關(guān)未使用的變量,但仍會進行編譯。無論如何,我可以解決這個問題嗎?我檢查了編譯器的文檔,但看不到任何會改變此行為的內(nèi)容。有沒有一種方法可以刪除,error以便進行編譯?package mainimport "fmt"import "os"func main(){     fmt.Printf("Hello World\n");     cwd, error := os.Getwd();     fmt.Printf(cwd);}
查看完整描述

3 回答

?
慕桂英4014372

TA貢獻1871條經(jīng)驗 獲得超13個贊

您可以嘗試以下方法:

cwd, _ := os.Getwd();

但是似乎最好像Jurily的回答一樣保留錯誤,以便您知道是否出了點問題。


查看完整回答
反對 回復(fù) 2021-03-22
?
婷婷同學(xué)_

TA貢獻1844條經(jīng)驗 獲得超8個贊

這會使發(fā)展有些痛苦。有時我運行的代碼聲明了變量但未使用(但被使用)。

在這些情況下,我簡單地這樣做:

fmt.Printf(“%v%v%v”,somevar1,somevar2,somevar3)

在那里,它們被“使用”了。

我希望看到go工具的標(biāo)志,該標(biāo)志可讓我在開發(fā)時抑制此錯誤。


查看完整回答
反對 回復(fù) 2021-03-22
?
哆啦的時光機

TA貢獻1779條經(jīng)驗 獲得超6個贊

這行得通嗎?


cwd, error := os.Getwd();

if error == nil {

    fmt.Printf(cwd);

}


查看完整回答
反對 回復(fù) 2021-03-22
  • 3 回答
  • 0 關(guān)注
  • 325 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號