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调优神器trace介绍

golang如何处理输入?

手撸golang 行为型设计模式 模板方法模式

go 语言是谷歌的,而非社区的

golang 多版本管理工具 —— gvm | 七日打卡

一周 go world 新鲜事

golang usr/local/go/pkg/tool/linux_amd64/link: fingerprint mismatch 解决办法

golang不规则json解析

golang中将字节流转为protobuf

golang 断言是什么

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




打赏

取消

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

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

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

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

评论

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