Skip to content

Go指南教程

Zhong Qin edited this page Jul 7, 2018 · 6 revisions

教程地址

共分为三个模块讲解

1 基础

1.1 包、变量和函数

学习 Go 程序的基本组件

1.2 流程控制语句

学习如何用条件、循环和开关语句控制代码的流程

1.3 复杂类型

学习如何基于已有类型定义新的类型

需要注意的是,在使用map时一定要先make申请内存空间后才能对其进行操作。

2 方法和接口

用它们来定义对象和其行为

2.1 方法

方法接收者出现在 func 关键字和方法名之间的参数中。

注意首字母大写为公有方法,小写为私有方法

指针调用

不能对来自其他包的类型或基础类型定义方法。

3 并发

概览goroutinechannel,以及如何使用它们来实现不同的并发模式

Clone this wiki locally