在 Go 中定义结构体
目录
-
在 Go 中导入包 -
理解 Go 中包的可见性 -
如何在 Go 中编写条件语句 -
如何在 Go 中编写 Switch 语句 -
如何在 Go 中构造 for 循环 -
在循环中使用 Break 和 Continue -
如何在 Go 中定义并调用函数 -
如何在 Go 中使用可变参数函数 -
了解 Go 中的 defer -
了解 Go 中的 init -
用构建标签定制 Go 二进制文件 -
了解 Go 中的指针 -
在 Go 中定义结构体 -
在 Go 中定义方法 -
如何构建和安装 Go 程序 -
如何在 Go 中使用结构体标签 -
如何在 Go 使用 interface -
在不同的操作系统和架构编译 Go 应用 -
用 ldflags 设置 Go 应用程序的版本信息 -
在 Go 里面如何使用 Flag 包
简介
围绕具体的细节建立抽象,是编程语言能给开发者的最大工具。结构体使我们可以谈论 Address
而不是通过描述 Street
, City
, 或 PostalCode
字符串来进行推断。它们作为[文档]({
{< relref "/docs/06-How_To_Write_Comments_in_Go.md" >}})的一个自然纽带,致力于告诉未来的开发者(包括我们自己)哪些数据对我们的 Go 程序是重要的,以及未来的代码应该如何正确使用这些数据。结构体可以用几种不同的方式来定义和使用。在本教程中,我们将会逐一看下这些技术。