序一
The official “go/*” packages are important components of the Go programming language’s tools for analyzing Go programs. They are a core part of programs like gofmt and go vet. Understanding these packages not only improves a gopher’s programming skills, but can lead to building embedded scripts based on these packages.
Both Shushan Chai (chai2010@github) and Ben Shi (benshi001@github) are Go contributors, who have made many good commits to Go’s master branch.
This book authored by them introduces the functionalities and also analyzes the implementation of the “go/*” packages.
I recommend that Chinese gophers read it and benefit from the content. What’s more, I hope more Chinese gophers will make contributions to Go after reading it.
官方提供的“go/*”包是Go語言的重要組件,主要用于解析Go程序,同時是gofmt和go vet的核心。理解這些包不僅能讓Go語言程序員提升編程技能,還能幫助他們基于這些包構建自己的嵌入式腳本。
柴樹杉和史斌是Go語言的代碼貢獻者,他們都為Go語言貢獻了高質量的代碼,并融入了Go的主干分支。
他們創(chuàng)作的這本書介紹了“go/*”包的功能并分析了它的實現。
我向中國的Go語言開發(fā)者推薦這本書,希望你們能從這本書中獲益,更希望你們讀過這本書之后能為Go語言貢獻精彩的代碼。
(Ian Lance Taylor)
Go核心開發(fā)者,GCC核心開發(fā)者,gccgo作者
- Spring Boot 2實戰(zhàn)之旅
- Java程序設計(慕課版)
- 解構產品經理:互聯網產品策劃入門寶典
- Learn Type:Driven Development
- Ceph Cookbook
- TypeScript實戰(zhàn)指南
- C語言程序設計同步訓練與上機指導(第三版)
- Hands-On Full Stack Development with Go
- C#應用程序設計教程
- Android應用案例開發(fā)大全(第二版)
- Android開發(fā)三劍客:UML、模式與測試
- FFmpeg開發(fā)實戰(zhàn):從零基礎到短視頻上線
- Building Business Websites with Squarespace 7(Second Edition)
- Java EE 8 and Angular
- 軟件測試技術