golang_3, 常量的使用

package main

import "fmt"

/*
3, 常量的使用

*/
func main() {

//1, 定义常量
const PATH = "http://www.baidu.com"
const PI = 3.14
fmt.Println(PATH, PI)

//2, 尝试修改常量的数值会报错  cannot assign to XXX

//3, 定义一组常量
const C1, C2, C3 = 100, 3.14, "hello"
fmt.Println(C1, C2, C3)
const (
    A1 = 0
    A2 = 1
    A3 = 2
)
fmt.Println(A1, A2, A3)

//4, 一组常量中, 如果某个常量没有初始值, 默认和上一行一致
const (
    a int = 100
    b
    c string = "hi"
    d
    e
)
fmt.Println(a,b,c,d,e)

//5, 枚举类型: 使用常量组作为枚举类型, 一组相关数值的数据
const (
    SPRING = 0
    SUMMER = 1
    AUTUMN = 2
    WINNER = 3
)

}

你可能感兴趣的:(golang_3, 常量的使用)