避免「For 迴圈中未使用的變數」錯誤
使用有range 關鍵字的for 迴圈時,常常會遇到“未使用的變數”錯誤。當 for 迴圈中宣告的變數未被使用時,就會出現此錯誤。
考慮以下程式碼:
ticker := time.NewTicker(time.Millisecond * 500) go func() { for t := range ticker.C { fmt.Println("Tick at", t) } }()
此錯誤將被觸發,因為 for 迴圈中未使用變數 t
要避免此錯誤,有兩個選項:
使用下劃線前綴:
透過添加前綴有下劃線(_)的變量,表示不會使用該變數。
for _ := range ticker.C { fmt.Println("Tick") }
省略變數賦值:
也可以完全省略變數賦值,如下:
for range ticker.C { fmt.Println("Tick") }
以上是如何避免 Go 中「For 迴圈中未使用的變數」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!