Go Go 中的 = 和 := 有什么区别?详解

在对一个变量进行赋值前,首先要声明其类型。

// 声明
var age int

// 赋值
age = 18

而这两行代码其实可以使用 := 来合并成一行代码

age := 18

因此它们的区别是

一个变量只能声明一次,使用多次 := 是不允许的,而当你声明一次后,却可以赋值多次,没有限制。

教程来源于Github,感谢iswbm大佬的无私奉献,致敬!

技术教程推荐

机器学习40讲 -〔王天一〕

React实战进阶45讲 -〔王沛〕

技术管理实战36讲 -〔刘建国〕

程序员的数学基础课 -〔黄申〕

OpenResty从入门到实战 -〔温铭〕

To B市场品牌实战课 -〔曹林〕

WebAssembly入门课 -〔于航〕

现代React Web开发实战 -〔宋一玮〕

结构写作力 -〔李忠秋〕