Go语言教程之边写边学:常量
常量
常量是固定值的名称或标识符。变量的值可以变化,但常量的值必须保持不变。
声明(创建)常量
关键字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常量的命名约定
- 常量的名称必须遵循与变量名称相同的规则,这意味着有效的常量名称必须以字母或下划线开头,后跟任意数量的字母、数字或下划线。
 - 按照惯例,常量名称通常以大写字母书写。这是为了便于识别和区分源代码中的变量。
 
系列文章
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
            
苏公网安备
                32050902101537号