第一部份:Go語言環境搭建——學習如何安裝Go的環境,以及IDE的使用
第二部份:Go語言的基本結構和數據類型——基本程序結構、常量、變量、變量類型以及字符串
第三部份:控制結構——if、switch、for
第四部份:函數——參數及返回類型、可變參數、defer、遞歸、閉包
第五部份:數組和slice——Go語言中的數組以及slice、slice的操作
第六部份:Map——Map的初始化、操作、以及map的slice
第七部份:Package——內建package(regex、sync)、創建自己的package、使用外部庫
第八部份:Struct和方法——struct以及其方法、指針還是值?
第九部份:接口和反射——Go的反射
高級內容:
第十部份:讀寫——對文件的讀寫、轉化為xml、json格式
第十一部份:錯誤處理及測試——Go的錯誤處理、運行時異常以及panic、測試
第十二部份:goroutine以及channel——并行、并發以及goroutine、channel的使用
第十三部份:網絡以及web編程
|