pan*_*ope 0 go compiler-optimization constantfolding
只是想知道"go"编译器是否使用任何类型的优化,例如常量折叠.
https://en.wikipedia.org/wiki/Constant_folding
通过谷歌搜索但找不到我正在寻找的答案.
常量折叠是在编译时识别和评估常量表达式而不是在运行时计算它们的过程.
常量表达式可能只包含常量操作数,并在编译时进行求值.
Run Code Online (Sandbox Code Playgroud)import "math/big"包大实现任意精度算术(大数).
Go常量表达式在编译时计算.用Go编写的Go gc编译器使用包big来计算数值常量表达式.