-
Notifications
You must be signed in to change notification settings - Fork 0
Go指南教程
Zhong Qin edited this page Jul 7, 2018
·
6 revisions
共分为三个模块讲解
学习 Go 程序的基本组件
学习如何用条件、循环和开关语句控制代码的流程
学习如何基于已有类型定义新的类型
需要注意的是,在使用map时一定要先make申请内存空间后才能对其进行操作。
用它们来定义对象和其行为
方法接收者出现在 func 关键字和方法名之间的参数中。
注意首字母大写为公有方法,小写为私有方法
指针调用,方法接收者使用指针调用可以修改结构体的值,否则只是值拷贝,不影响原指向的值。方法的接收者是什么类型,调用方法或接口时的变量就应该是对应的类型,不可以混用。
不能对来自其他包的类型或基础类型定义方法。
在接口中只是对方法进行声明,格式为:函数名(参数列表) (返回值列表)
不需要添加func关键字
概览goroutine和channel,以及如何使用它们来实现不同的并发模式