这里发生了什么事?package mainimport "fmt"func main() { myArray :=[...]int{12,14,26} ; fmt.Println(myArray) myArray :=[...]int{11,12,14} //error pointing on this line fmt.Println(myArray) ;}它抛出一个错误,说no new variables on left side of :=我正在做的是将值重新分配给一个已经声明的变量。
3 回答
一只萌萌小番薯
TA贡献1795条经验 获得超7个赞
colon :
将新值分配给现有变量时,请从第二条语句中删除。
myArray = [...]int{11,12,14}
colon :
当您第一次执行简短声明和赋值时(如在第一条语句中所做的那样),即使用myArray :=[...]int{12,14,26}
。
- 3 回答
- 0 关注
- 292 浏览
添加回答
举报
0/150
提交
取消