no new variables on left side of :=

前端 未结 4 582
深忆病人
深忆病人 2020-12-13 08:18

What\'s happening here?

package main

import \"fmt\"

func main() {

    myArray  :=[...]int{12,14,26}  ;     
    fmt.Println(myArray)

    myArray  :=[...         


        
4条回答
  •  天命终不由人
    2020-12-13 08:52

    Remove the colon : from the second statement as you are assigning a new value to existing variable.

    myArray = [...]int{11,12,14}
    

    colon : is used when you perform the short declaration and assignment for the first time as you are doing in your first statement i.e. myArray :=[...]int{12,14,26}.

提交回复
热议问题