面圈网
Go语言之旅(Go 指南)
教程首页
更多
社区
面经
公司
技术栈
源码
在线文稿
资源下载
书库
登录
欢迎使用 Go 指南
欢迎!
Hello, 世界
Go 本地化
Go 离线版教程
恭喜!
包、变量和函数
包
导入
导出名
函数
函数(续)
多值返回
命名返回值
变量
变量的初始化
短变量声明
基本类型
零值
类型转换
类型推导
常量
数值常量
恭喜!
流程控制语句:for、if、else、switch 和 defer
for
for(续)
for 是 Go 中的 “while”
无限循环
if
if 的简短语句
if 和 else
练习:循环与函数
switch
switch 的求值顺序
没有条件的 switch
defer
defer 栈
恭喜!
更多类型:struct、slice 和映射
指针
结构体
结构体字段
结构体指针
结构体文法
数组
切片
切片就像数组的引用
切片文法
切片的默认行为
切片的长度与容量
nil 切片
用 make 创建切片
切片的切片
向切片追加元素
Range
range(续)
练习:切片
映射
映射的文法
映射的文法(续)
修改映射
练习:映射
函数值
函数的闭包
练习:斐波纳契闭包
恭喜!
方法和接口
方法
方法即函数
方法(续)
指针接收者
指针与函数
方法与指针重定向
方法与指针重定向(续)
选择值或指针作为接收者
接口
接口与隐式实现
接口值
底层值为 nil 的接口值
nil 接口值
空接口
类型断言
类型选择
Stringer
练习:Stringer
错误
练习:错误
Reader
练习:Reader
练习:rot13Reader
图像
练习:图像
恭喜!
并发
Go 程
信道
带缓冲的信道
range 和 close
select 语句
默认选择
练习:等价二叉查找树
练习:等价二叉查找树
sync.Mutex
练习:Web 爬虫
接下来去哪?
暂无相关搜索结果!
恭喜!
浏览
205
分享
2020-03-25 22:28:34
恭喜!
恭喜!
你已经完成了本课程!
你可以返回
模块
列表看看接下来学习什么,也可以继续
后面的课程
)。
上一节
目录
下一节
您未登录,请先登录后再评论
评论列表
正在加载评论...
分享,让知识传承更久远
×
登录
×
微信登录
账号登录
验证码登录
记住我
登 录
忘记密码?
没有帐户?
立即注册
获取短信验证码
登 录
没有帐户?
立即注册