当前位置: 代码迷 >> 综合 >> # command-line-arguments .\main.go:5:4: no new variables on left side of :=
  详细解决方案

# command-line-arguments .\main.go:5:4: no new variables on left side of :=

热度:76   发布时间:2023-09-19 19:38:22.0

# command-line-arguments
.\main.go:5:4: no new variables on left side of :=

package main

import "fmt"

func main(){

    var b int;

    b := 1;

    fmt.Println(b);

}

正确写法:去掉:或者加新的变量

package main

import "fmt"

func main(){

    var b int;

    b,a := 1,2;

    fmt.Println(b,a);

}

// 此时不会产生编译错误,因为有声明新的变量,因为 := 是一个声明语句

  相关解决方案