这是允许的:
package main
var a = 3
...
Run Code Online (Sandbox Code Playgroud)
但这不是:
package main
a := 3
...
Run Code Online (Sandbox Code Playgroud)
为什么不?为什么函数外部的短变量声明不能在没有类型的情况下处理常规声明?只是为了简化解析?
我是 GO 的菜鸟,刚刚开始学习这门语言。为什么这样可以:
const name, age = "Kim", 22
但这不是
const name, age := "Kim", 22