Golang中使用:=的方法

※我为自己留下了备忘录

在Go语言中,:=和=有着不同的用法。

如果要使用=,只需按照以下方式操作。

明确的定义 de

如果想要明确地为变量定义类型,可以使用以下方式:var [变量名] [类型]

var n int
n = 5

如果使用:=

隐含的定义

在中文中,你可以这样表达:

在下面的例子中,即使没有指定变量名和值的类型,也可以进行类型推断。不需要指定类型。
※但是,只能使用局部变量。

n := 5

填补

本地变量和包变量

Go语言中的变量根据定义的位置可以分为不同类型。在任意函数中定义的变量称为局部变量,而在函数外部定义的变量称为包变量。

广告
将在 10 秒后关闭
bannerAds