所以这里不再定义新的变量a,而变量b虽然在第9行声明了全局变量,但是根据声明并赋值运算符(:=)的规则,在此并不会检测全局变量区,而只在当前名字域(即函数main)范围内查找b,结果是没有定义,所以在此会定义一个新变量b,这个变量b和全局变量b不是同一个变量。
Go语言 之赋值运算符 如果你感觉有收获,欢迎给我打赏 ——— 以激励我输出更多优质内容,联系QQ:2575404985
赋值运算符Go语言入门万码学堂,致力于培养IT企业高端人才,帮助年轻人找到更好的工作。学习方向包含JavaEE、WEB前端、大数据、云计算、人工智能、数据库、运维、微信小程序开发等。我们相信学习是年轻人改变命运的最好方法。万码学堂,一个靠谱的IT人才培训机构。咨询电话0