問題:當我剛剛宣告一個變數時,GoLand 立即將其突出顯示,并顯示如下錯誤:“該變數未在任何地方使用”;我不喜歡 IDE 的這種行為。我還沒有時間在任何地方使用它,只是宣布它。
實際上,主題,請告訴我,如何在 GoLand 中洗掉這種語法突出顯示(即關于未使用的變數)?
PS 操作沒有任何好處:設定 -> 編輯器 -> 檢查 -> 去
uj5u.com熱心網友回復:
這對于 Goland 來說似乎是不可能的,VsCode Go (具有相同的行為)
考慮到未使用的變數對 Go 本身來說是一個錯誤,IDE 只是反映了這一點。
但這可能會令人不快,其他 Goland 問題也反映了這一點:例如,GO-2374提到了與匯出函式相同的問題:
所有未在庫本身中使用的匯出函式(以大寫字母開頭)都標記為未使用。
這對我來說似乎很奇怪。庫中的大多數匯出函式從未在庫本身中使用,但我認為將它們標記為未使用是錯誤的,因為它們主要不打算在庫中使用。
我仍然更喜歡當前的亮點,因為它確保我不會在不盡快使用的情況下引入新變數。
uj5u.com熱心網友回復:
也許如果你有那個新的 var,那么之后做一個 _ = yourVar 。(然后它正在使用中)警告:以后自己掃描“_ =”看看你是否還有這些。
編輯器“抱怨”的事實只是 Go。Go 不允許您宣告未使用的變數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/414941.html
標籤:
