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)

}

免责声明:内容仅供参考,不保证正确性。


全栈后端 / go语法 :













Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.