Go 是一种静态类型的编程语言,拥有简洁而清晰的语法结构。在 Go 中声明和使用常量非常简单,本文将介绍如何在 Go 中声明和使用常量。
声明常量:
在 Go 中声明常量使用关键字 const,语法格式如下:
const identifier [type] = value其中,
例如,声明一个整型常量:
const age int = 18在上面的例子中,我们声明了一个整型常量 age,并将其初始化为 18。在这个例子中,我们显式地指定了常量的数据类型为 int。
使用常量:
使用常量非常简单,只需要通过其名称来引用即可。例如,使用上面的 age 常量:
package main
import "fmt"
func main() {
const age int = 18
fmt.Println("My age is", age)
}在上面的代码中,我们使用了 fmt.Println 函数输出了一个字符串和 age 常量的值。
常量的值不能被修改:
在 Go 中,常量的值是不可变的,即一旦声明了常量并初始化,其值不能被修改。例如,以下代码会引发编译错误:
package main
import "fmt"
func main() {
const age int = 18
age = 20 // 编译错误:cannot assign to age
fmt.Println("My age is", age)
}在上面的代码中,我们试图将 age 常量的值修改为 20,但是这是不允许的,因此会引发编译错误。
常量的命名规范:
在 Go 中,常量的命名规范与变量相同,即遵循驼峰命名法,例如 maxNumber、userName 等。
完整的示例代码如下:
package main
import "fmt"
func main() {
const age int = 18
fmt.Println("My age is", age)
}输出:
My age is 18原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。