Go语言中的:=怎么用(go,开发技术)

时间:2024-05-04 11:19:18 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

1. 单变量 :=

Go 语言中新增了一个特殊的运算符:=,这个运算符可以使变量在不声明的情况下直接被赋值使用。其使用方法和带值声明变量类似,只是少了var关键字,形如变量名:=变量值,这样就等于声明了一个带值的变量,该变量的类型与其变量值一致。

Go语言中的:=怎么用

可以看到,上面的代码中我们并没有提前对 helloworld 这个变量进行声明,而是直接就拿来用了,而且程序也没有报错,控制台也正常打印出了 “Hello World!”。 := 符号的出现省去了我们大量的编写变量声明的语句,在实际的开发中我们一般使用这种形式来声明变量。

2. 多变量 :=

在 Go 语言的多变量赋值体系中,也支持了:=运算符。你可以使用形如变量名,变量名:=变量值,变量值的形式来进行多变量操作。其使用方法和多变量带值声明类似,只是少了var关键字。

Go语言中的:=怎么用

在 Go 语言中为了使开发更高效,更多的会使用 := 这种 Go 语言独有的赋值方式,一开始使用也许会有些不适应,上手之后简直不要太好用。

3. 小结:=

这个运算符和 = 同样可以进行单变量以及多变量的赋值。需要注意的是,在使用:=给变量赋值的时候,要看一下这个变量是否已经声明过了,如果声明过了就不需要使用 := 了。

Go 语言中 = 和 := 有什么区别

= 是赋值, := 是声明变量并赋值。

//=使用必须使用先var声明例如:varaa=100//或varb=100//或varcint=100//:=是声明并赋值,并且系统自动推断类型,不需要var关键字d:=100
 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Go语言中的:=怎么用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:怎么在Vue中创建组件和传值下一篇:

24 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18