golang 学习(三)常量的声明 和iota用法

常量的声明 和iota 用法

常量的声明 const

单个常量

const pi = 3.14159

多个常量

const (
A = “a”
B = “b”
)

多个常量 相同值

const (
n1 = 100
n2
n3
)

fmt.Println(n1, n2, n3) //100 100 100

iota用法 golang 计数器 与const 一起用

单个

const m = iota // 0

多个

const (
m1 = iota
m2
m3
)

fmt.Println(m1, m2, m3) //0 1 2

使用下划线跳过

const (
i1 = iota
_
i3
)

fmt.Println(i1, i3) //0 2

iota 声明中间插队

const (
j1 = iota
j2 = 100
j3 = iota
j4
)

fmt.Println(j1,j2,j3,j4)//0 100 2 3

多个iota定义在一行

const (
a1,a2 = iota+1,iota+2 //1 2
a3,a4 //2 3
a5,a6 //3 4
)

fmt.Println( a1,a2,a3,a4,a5,a6)//1 2  2 3  3 4
const (
	Monday = iota +1
	Tuesday
	Wednesday
	Thursday
	Friday
	Saturday
	Sunday
)
const (
	Open = 1 << iota
	Close
	Pending
)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值