RSS
菜单

Go 变量声明方式全解:var、:= 与 = 的区别和使用场景

三种:① var x int = 1(完整声明,可省略类型 var x = 1);② 批量声明 var (a, b int);③ x := 1 短变量声明(只能在函数内,声明并初始化)。区别::= 声明新变量,= 给已存在变量赋值;:= 要求左侧至少有一个新变量(x, y := 1, 2 中 y 是新的也行);函数外(包级)只能用 var 不能 :=;:= 是类型推断,不是动态类型。

下载推广海报

圈内讨论推广海报

《Go 变量声明方式全解:var、:= 与 = 的区别和使用场景》完整推广海报
一起交流

全部回复 0

分享经验,让问题更进一步

讨论,从你的观点开始

还没有回复,欢迎补充经验或分享不同的思路。