Golang 编程中的常量是值保持不变的变量。一旦我们声明了该变量并为其分配了值,之后就不能更改它。在此编程中,我们可以使用 const 关键字声明一个常量变量。例如,
const info string = "Welcome to Go Tutorial"
如果您观察到声明,它与变量声明相同。我们将 var 关键字替换为 const。我们可以声明没有 go 数据类型的 golang 常量。
const num = 200
这是一个简单的字符串示例。在此,我们使用 const 声明了一个字符串并为其分配了一个欢迎消息。
package main
import "fmt"
func main() {
const msg string = "Welcome to Go Tutorial"
fmt.Println(msg)
}
运行上面的程序将显示如下结果。
Welcome to Go Tutorial
常量示例
在此示例中,我们尝试为 msg 变量分配新消息。如您所见,const 程序正在报错。
package main
import "fmt"
func main() {
const msg string = "Welcome to Go Tutorial"
fmt.Println(msg)
msg = "New Message"
fmt.Println(msg)
}

Golang 多常量声明
我们可以使用开闭括号对多个常量进行分组或声明。在此 示例 中,我们列出了三个变量,然后对它们进行了一些算术运算。
package main
import "fmt"
func main() {
const (
x = "Hi"
y = "Hello"
z = 2
)
fmt.Println(x)
fmt.Println(y)
fmt.Println(z)
fmt.Println(x + y)
fmt.Println(z * 2)
}
