Go编程语言是一个开源项目,它使程序员更加高效。Go It表达力强、简洁、清晰、高效。它的并行机制使得编写多核和网络应用程序变得容易,并且新型系统允许构建模块化程序。
Go编译机器代码非常快,具有方便的垃圾收集和强大的运行时反射。它是一种快速的、静态类型的编译语言,但感觉起来像是一种动态类型的解释语言。
今天,我想分享一份学习围棋语言的详细文档。该文件由8部分组成:介绍、功能、包、高级、接口、并发和通信。它非常适合学习围棋语言的学生学习和提高。建议将其收集并保存。
本文档使用了下面的约定:
• 代码、关键字和注释使用 Source Code Pro 显示;
• 代码中的额外标识 ← 像这样显示; • 较长的标识提供数字 – .1 – 详细解释在其后显示;
• (如果需要)行号在右边显示;
• shell 的例子使用 % 作为输入符;
• 用户在 shell 输入内容的例子 用黑体显示,系统反馈 用普通的黑体显示;
• 强调的段落会缩进,并在左边有竖线。
希望你喜欢这份文档,同时也喜欢上 Go 语言
【完整版文档文末领取】
文档目录
第 2 章:函数
-
作用域
-
多值返回
-
命名返回值
-
延迟代码
-
变参
-
函数作为值
-
回调
-
恐慌(Panic)和恢复(Recover)
-
练习
-
答案
这个章节会了解到函数,这是 Go 程序中的基本部件。
第 3 章:包
-
标识符
-
包的文档
-
测试包
-
常用的包
-
练习
-
答案
这章会了解在包中整合函数和数据。同时也将了解如何对包编写文档和进行测试。
第 4 章:进阶
-
内存分配
-
定义自己的类型
-
转换
-
组合
-
练习
-
答案
第4章会看到如何创建自定义的类型。同时也将了解 Go 中的内存分配。
第 5 章:接口
-
方法
-
接口名字
-
简短的例子
-
练习
-
答案
第6章:并发
在这章中将展示 Go 使用 channel 和 goroutine 开发并行程序的能力。
第7章:通讯
- io.Reader
- 一些例子
- 命令行参数
- 执行命令
- 网络
- 练习
- 答案
文档总共119页,文章篇幅有限,看下述步骤领取完整版吧!
资料获取:
文档已经打包好,可以通过下述步骤来获取:
1.扫描下方二维码
2. 回复关键词:学习Go语言