标签: go constants
我很惊讶io.EOF不是 声明为常量,而是声明为导出变量。尽管没什么大不了的,但这使它受到了意外的重新分配。为什么不将其声明为常量?这是因为constants in Go are rather unusual吗?
io.EOF
答案 0 :(得分:-1)
实际上,Go在常量方面非常具体。语言不提供将变量冻结为不可变的东西。它不会编译:https://play.golang.org/p/s_HjtJl0QP6。