常量

常量是固定值的名称或标识符。变量的值可以变化,但常量的值必须保持不变。

 

声明(创建)常量

关键字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常量的命名约定

  • 常量的名称必须遵循与变量名称相同的规则,这意味着有效的常量名称必须以字母或下划线开头,后跟任意数量的字母、数字或下划线。
  • 按照惯例,常量名称通常以大写字母书写。这是为了便于识别和区分源代码中的变量。