golang 中const是什么


当前第2页 返回上一页

1

const c2 = getNumber() // 引发构建错误: getNumber() 用做值

和变量声明一样,可以批量声明多个常量:

1

2

3

4

const (

    e  = 2.7182818

    pi = 3.1415926

)

所有常量的运算都可以在编译期完成,这样不仅可以减少运行时的工作,也方便其他代码的编译优化,当操作数是常量时,一些运行时的错误也可以在编译时被发现,例如整数除零、字符串索引越界、任何导致无效浮点数的操作等。

常量间的所有算术运算、逻辑运算和比较运算的结果也是常量,对常量的类型转换操作或以下函数调用都是返回常量结果:len、cap、real、imag、complex 和 unsafe.Sizeof。

以上就是golang 中const是什么的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

利用go实现快看漫画网页版自动点击“下一话”,中间无需手动操作,但有一点疑惑,望大佬们解答。

golang判断字符串是否为空的方法

golang reflect.select 用法

golang线程池【简易版】

docker为何选择golang开发?

go cassandra 示例2

我用go-zero开发了第一个线上项目

聊聊storagetapper的pool

go操作redis

rabbitmq 入门 (go) - 1. 简介和安装

更多相关阅读请进入《golang》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...