相关疑难解决方法(0)

Go如何对常量执行算术运算?

我一直在阅读关于Go中常量的这篇文章,我试图理解它们是如何在内存中存储和使用的.您可以在Go中对非常大的常量执行操作,只要结果适合内存,您就可以将结果强制转换为类型.例如,10正如您所期望的那样打印此代码:

const Huge = 1e1000
fmt.Println(Huge / 1e999)
Run Code Online (Sandbox Code Playgroud)

这是如何工作的?在某些时候,Go必须存储1e10001e999在内存中,以便对它们执行操作.那么常量如何存储,以及Go如何对它们进行算术运算?

const go

3
推荐指数
1
解决办法
459
查看次数

标签 统计

const ×1

go ×1