mirror of
https://github.com/chai2010/advanced-go-programming-book.git
synced 2025-05-24 12:32:21 +00:00
完善目录标题
This commit is contained in:
parent
d0fb48ffa1
commit
30f4ce29c5
@ -60,8 +60,8 @@
|
|||||||
* [6.10. 延时任务系统(TODO)](ch6-cloud/ch6-10-delay-job.md)
|
* [6.10. 延时任务系统(TODO)](ch6-cloud/ch6-10-delay-job.md)
|
||||||
* [6.11. Kubernetes(TODO)](ch6-cloud/ch6-11-k8s.md)
|
* [6.11. Kubernetes(TODO)](ch6-cloud/ch6-11-k8s.md)
|
||||||
* [6.12. 补充说明(TODO)](ch6-cloud/ch6-12-faq.md)
|
* [6.12. 补充说明(TODO)](ch6-cloud/ch6-12-faq.md)
|
||||||
* [第七章 Go和ast(TODO)](ch7-ast/readme.md)
|
* [第七章 Go和AST](ch7-ast/readme.md)
|
||||||
* [第八章 Go和那些生产力工具(TODO)](ch8-tools/readme.md)
|
* [第八章 Go和那些生产力工具](ch8-tools/readme.md)
|
||||||
* [附录](appendix/readme.md)
|
* [附录](appendix/readme.md)
|
||||||
* [附录A: Go语言常见坑](appendix/appendix-a-trap.md)
|
* [附录A: Go语言常见坑](appendix/appendix-a-trap.md)
|
||||||
* [附录B: 参考资料](appendix/appendix-b-ref.md)
|
* [附录B: 参考资料](appendix/appendix-b-ref.md)
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
# 第七章 Go 和 ast
|
# 第七章 Go 和 AST
|
||||||
|
|
||||||
TODO
|
AST是抽象语法树的缩写(abstract syntax tree),一般可以用一个树型结构表示源代码的抽象语法结构。比如一个算术表达式可以用AST表示,if分支结构、for循环结构也可以用AST表示。因为树是一个任意分叉的,AST也可以非常容易if分支、for循环等嵌套的结构。了解AST不仅仅可以加深对语言本身的理解,基于AST也可以做很多有意义的事情(比如分析某类型的BUG、进行某种优化等)。更让人兴奋的是Go语言标准库已经内置了强大易用的AST库,让我们了解一下这种神秘的技术吧。
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# 第八章 go 和那些生产力工具
|
# 第八章 Go和那些生产力工具
|
||||||
|
|
||||||
在日常开发中我们难免遇到很多重复劳动,程序员的天性使他们更倾向于消灭重复劳动。哪怕花半小时去写脚本,也一定要消灭五分钟的痛苦。这样才能让生活更美好。
|
在日常开发中我们难免遇到很多重复劳动,程序员的天性使他们更倾向于消灭重复劳动。哪怕花半小时去写脚本,也一定要消灭五分钟的痛苦。这样才能让生活更美好。
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user