Golang中使用:=的方法
※我为自己留下了备忘录
在Go语言中,:=和=有着不同的用法。
如果要使用=,只需按照以下方式操作。
明确的定义 de
如果想要明确地为变量定义类型,可以使用以下方式:var [变量名] [类型]
var n int
n = 5
如果使用:=
隐含的定义
在中文中,你可以这样表达:
在下面的例子中,即使没有指定变量名和值的类型,也可以进行类型推断。不需要指定类型。
※但是,只能使用局部变量。
n := 5
填补
本地变量和包变量
Go语言中的变量根据定义的位置可以分为不同类型。在任意函数中定义的变量称为局部变量,而在函数外部定义的变量称为包变量。