go語言中賦值出錯:no new variables on left side of :=

錯誤

go代碼中,出現:no new variables on left side of :=的錯誤。


解決方法

原因:多次使用xxx := yyy,也相當於聲明瞭多次的xxx(且賦值了多次的yyy)。對同名的變量xxx聲明多次,所以必然出錯。解決辦法是改名,比如:

xxx1 := yyy

xxx2 := yyy
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章