常量
常量是固定值的名称或标识符。变量的值可以变化,但常量的值必须保持不变。
声明(创建)常量
关键字const用于声明常量,后跟所需的名称和常量将保存的值类型。您必须在常量声明时赋值,以后不能像变量一样赋值。
package main
import "fmt"
const PRODUCT string = "Canada"
const PRICE = 500
func main() {
fmt.Println(PRODUCT)
fmt.Println(PRICE)
}
还可以在声明常量时省略类型。分配给常量的值的类型将用作该变量的类型。
多重常量声明块
常量声明可以组合到块中,以提高可读性和代码质量。
package main
import "fmt"
const (
PRODUCT = "Mobile"
QUANTITY = 50
PRICE = 50.50
STOCK = true
)
func main() {
fmt.Println(QUANTITY)
fmt.Println(PRICE)
fmt.Println(PRODUCT)
fmt.Println(STOCK)
}
Golang常量的命名约定
- 常量的名称必须遵循与变量名称相同的规则,这意味着有效的常量名称必须以字母或下划线开头,后跟任意数量的字母、数字或下划线。
- 按照惯例,常量名称通常以大写字母书写。这是为了便于识别和区分源代码中的变量。