本文摘自php中文网,作者尚,侵删。

= 是赋值, := 是声明变量并赋值。
1 2 3 4 5 6 7 8 | var a
a=100
var b = 100
var c int = 100
|
变量声明
第一种,指定变量类型,如果没有初始化,则变量默认为零值。
1 2 | var v_name v_type
v_name = value
|
第二种,根据值自行判定变量类型。
第三种,省略 var, 注意 := 左侧如果没有声明新的变量,就产生编译错误,格式:
多变量声明
1 2 3 4 5 6 7 8 9 10 11 12 | var vname1, vname2, vname3 type
vname1, vname2, vname3 = v1, v2, v3
var vname1, vname2, vname3 = v1, v2, v3
vname1, vname2, vname3 := v1, v2, v3
var (
vname1 v_type1
vname2 v_type2
)
|
更多相关知识请关注go语言教程栏目
以上就是GO语言中=和:=的区别介绍的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Go语言如何获取时间戳
Go语言怎么将int转为字符串类型
Go语言和kotlin的区别是什么
Go语言适合用在哪方面
Go语言使用正则表达式提取网页文本
Go语言数据类型转换教程
Go语言指针
Go语言有set集合吗
Go语言中自定义包的方法
Go语言有框架吗
更多相关阅读请进入《Go语言》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » GO语言中=和:=的区别介绍