消除未使用變數的「Unused Variable in for Loop」錯誤
使用for 迴圈時,您可能會遇到錯誤訊息,指出「未使用的變數。」當循環中宣告的變數(例如在此程式碼片段中)
ticker := time.NewTicker(time.Millisecond * 500) go func() { for t := range ticker.C { fmt.Println("Tick at", t) } }()
保持未使用時,就會發生這種情況。為了解決這個問題,您可以直接使用for range 構造,而不是將變數分配給某些東西:
ticker := time.NewTicker(time.Millisecond * 500) go func() { for range ticker.C { fmt.Println("Tick") } }()
此程式碼確保沒有宣告變數並且在for 迴圈中保持未使用狀態,從而消除了“未使用”
for range 的這種用法有效地迭代通道C,定期打印“Tick”,但不需要明確使用在循環。
以上是如何修復 Go 中的'For Loop 中未使用的變數”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!