跳转到内容

从零开始学习 Go

0% developed
来自维基教科书,开放世界中的开放书籍
Go gophers at work
工作中的 Go 地鼠
从零开始学习 Go
Google 开源 Go 编程语言入门,无需其他编程语言(如 C、Java 等)的经验。


为从零开始学习 Go 做贡献 - 当前计划和需要改进的领域。

假设 - 学习本书之前应该了解的内容。

现有资源 - 官方和非官方文档以供参考。

你需要什么 - 学习 Go 所需的工具。

Go 的起源 - 谁干的,为什么他们这样做。

语言 - 概述。

与...相比 - Go 与其他语言。

开始 Go

[编辑 | 编辑源代码]

Go 的流程 - 基础知识;程序如何组织。

数学 - 计算和调制。

通道 - 使用类型、数组、通道等传输数据。

深入 Go

[编辑 | 编辑源代码]

方法的疯狂 - 盒子之外的编程。

接口 - 接口。接口接口。接口。

包的乐趣 - 对接下来大量材料的快速介绍。

基础包

[编辑 | 编辑源代码]

基础知识 - 内置、字节、调试、错误、格式、数学、排序、字符串转换、字符串、测试、时间

I/O - 存档、缓冲区 I/O、压缩、编码、图像、I/O、文本

安全 - 密码学

Web - 数据库、expvar、HTML、网络

底层 - go、日志、操作系统、路径、运行时、系统调用、不安全

其他包

[编辑 | 编辑源代码]

备用接口 - 许多人的必需品。

数学和数据 - 保持数据在牛奶中酥脆。

高级网络 - Web 等。

音频/视频 - 我们已经超越了文本和穿孔卡,不是吗?

Go 词典 - 在其他包之前见过的每个可用词。

去哪里? - 展示你的 Go。

华夏公益教科书