本文摘自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语言用什么开发工具?
如何解决Go语言输出中文乱码的问题
golang和Go语言有区别吗?
学Go语言能干什么
Go语言有什么优点?
Go语言有引用传递么
Go语言依赖管理介绍
Go语言有框架吗
Go语言中包导入的一些问题
更多相关阅读请进入《Go语言》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » GO语言中=和:=的区别介绍