gaojl0728 发表于 2014-03-04 17:51

:=运算符为什么不能用于全局变量

在定义局部变量时可以用:=运算符定义变量并自动推导变量类型,但是全局变量缺不可以使用:=运算符, 我想了很久也没能理解为什么会有这样奇怪的限制, 求高手解释

gaojl0728 发表于 2014-03-05 11:14

我大CU人气何在

better0332 发表于 2014-07-21 12:29

本帖最后由 better0332 于 2014-07-21 12:31 编辑

全局变量也可以类型自动推导:var name = "this is string"
只不过不能省略var,因为会跟常量定义混淆: const name = "this is string"

gaojl0728 发表于 2014-09-04 16:02

回复 3# better0332


    你这个解释还是挺合理的, 就是为了语法的优雅
页: [1]
查看完整版本: :=运算符为什么不能用于全局变量