golang的常量

x33g5p2x  于2021-11-10 转载在 Go  
字(0.2k)|赞(0)|评价(0)|浏览(386)

常量是一种表达式,编译器会对它做一些增强支持,比如如果修改常量的话则会编译失败。

定义常量

const pi = 3.14

如果定义多个常量

const (
    pi = 3.14
    e  = 2.718
)

通过常量生成器iota来定义枚举类型

type Weekday int

const (
    Sunday Weekday = iota
    Monday
    Tuesday
    Wednesday
    Thursday
    Friday
    Saturday
)

iota 从0开始取值,逐项加1.

相关文章