第一部分 基础篇
本书主要是通过实战项目来帮助大家获取Go知识,通过一些小至只有一个main函数,大到一个完整的网络项目,通过这些形形色色的项目来锻炼Go的各方面编程技巧。
第一部分基础篇主要包括五章来介绍Go的开发环境、开发工具、基础语法、字符串和时间包、系统包的处理等各方面基础知识。
我们每个人的开发环境也许各不相同,Windows、Mac、Linux等每个人有不同的环境,那么如何统一到一起来呢?现在有了Vagrant这个开发利器,我想今后大家可以跟着我一起做项目了,再也不用担心环境不一致引起的各种问题了。
有了统一的开发环境,那么开发工具也是我们开发Go必不可少的,这里我主要会介绍两款我自己用的比较好的工具,当然也就这两个目前最好用:LiteIDE和Sublime Text。
有了统一的环境和便利的开发工具之后我们会通过三十几个例子来学习Go的基础语法,包括函数、循环、流程控制、常变量、goroutine、channel等。
最后两章通过大量的例子来展现如何处理字符串、时间、以及进行一些基础的获取系统信息之类的操作。