常量的定义 golang中的常量

1.常量使用const修改
2.常量在定义的时候,必须初始化

3.常量不能修改
4.常量只能修饰bool、数值类型(int,float系列)、string类型

5.语法:const identifier [type] = value


举例说明,看看下面的写法是否正确:

const name = "tom"         //ok 本身有类型推导
const tax float64 = 0.8        //ok

const a int        //error,没有初始化
const b = 9/ 3        //ok,9/3是一个固定的值,如果9变成变量就不行

const c = getVal() //error,getVal()未必是一个确定的值

golang中,没有常量必须大写的规定

在golang中,仍然可以通过首字母的大小写来控制常量的访问范围

const的两种写法:

const (
    a = 1
    b = 2
)

//比较专业的写法
const(
		a = iota
		b
		c
		//表示给a赋值为0,b在a的基础上+1,c在b的基础上+1
	)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值