missing init expr for x compiler WrongAssignCount解决方法
missing init expr for x compiler
使用Golang开发程序中,使用const定义常量的时候,集成开发环境IDE提示:missing init expr for x compiler WrongAssignCount,比如下方的这段go语言的实例代码。这是怎么回事呢?
package main
import "fmt"
func main() {
const x int
x = 1
fmt.Println(x)
}
可能原因
Go语言中,使用const定义常量的时候,在声明的同时必须进行初始化,即必须直接赋值。
解决方法
如上代码,声明常量int类型的常量x的同时,直接赋值,比如将上面的代码修改成:
package main
import "fmt"
func main() {
const x int = 1
fmt.Println(x)
}
免责声明:内容仅供参考,不保证正确性。