Go学习:常量报错 const initializer is not a constant
Go的常量const是属于编译时期的常量,即在编译时期就可以完全确定取值的常量。只支持数字,字符串和布尔,及上述类型的表达式。而切片,数组,正则表达式等等需要在运行时分配空间和执行若干运算才能赋值的变量则不能用作常量。这一点和Java,Nodejs(javascript)不同。Java的final和Nodejs的const代表的是一次性赋值的变量,任意类型都可以,可以在运行时赋值。可以这样类比...
原创
2020-04-03 11:38:41 ·
6813 阅读 ·
0 评论