學習Go語言PDF電子書免費下載

資料大小: 1.87 MB

所需積分: 0

下載次數:

用戶評論: 0條評論,查看

上傳日期: 2019-08-29

上 傳 者: 易水寒他上傳的所有資料

資料介紹

標簽:

  這是關于來自Google 的Go語言的簡介。目標是為這個新的、革命性的語言提供一個指南。

  這本書的目標讀者是那些熟悉編程,并且了解某些編程語言,例如C[7],C++[29],Perl[9],Java[22],Erlang[8],Scala[23],Haskell[1]。這不是教你如何編程的書,只是教你如何使用Go。

  學習某樣新東西,最佳的方式可能是通過編寫程序來探索它。因此每章都包含了若干練習(和答案)來讓你熟悉這個語言。練習標有編號Qn,而n 是一個數字。在練習編號后面的圓括號中的數字指定了該題的難度。難度范圍從0 到9,0 是最簡單,而9 最難。其后為了容易索引,提供了一個簡短的標題。例如:

  Q1. (1) map 函數…

  展示了難度等級1、編號Q1 的關于map() 函數的問題。相關答案在練習的下一頁。答案的順序和練習一致,以An 開頭的答案,對應編號n 的練習。一些練習沒有答案,它們被用星號標識出來。

  內容布局

  第1 章:簡介

  提供了關于Go 的簡介和發展歷史。同時討論了如何獲得Go 自身的代碼。雖然Go 完全可以在Windows 平臺上使用,但這里還是假設使用類Unix 環境。

  第2 章:基礎

  討論了語言中可用的基本類型、變量和控制結構。

  第3 章:函數

  會了解到函數,這是Go 程序中的基本部件。

  第4 章:包

  會了解在包中整合函數和數據。同時也將了解如何對包編寫文檔和進行測試

  第5 章:進階

  會看到如何創建自定義的類型。同時也將了解Go 中的內存分配。

  第6 章:接口

  Go 不支持傳統意義上的面向對象。在Go 中接口是核心概念。

  第7 章:并發

  通過go 關鍵字,函數可以在不同的例程(叫做goroutines)中執行。通過channel來完成這些goroutines 之間的通訊。

  第8 章:通訊

  最后一章展示了如何用接口來完成Go 程序的其他部分。如何創建、讀取和寫入文件。同時也簡要了解一下網絡的使用。

  什么是Go?來自其網站的介紹:

  Go 編程語言是一個使得程序員更加有效率的開源項目。Go 是有表達力、簡潔、清晰和有效率的。它的并行機制使其很容易編寫多核和網絡應用,而新奇的類型系統允許構建有彈性的模塊化程序。Go 編譯到機器碼非常快速,同時具有便利的垃圾回收和強大的運行時反射。它是快速的、靜態類型編譯語言,但是感覺上是動態類型的,解釋型語言。

下載地址

學習Go語言PDF電子書免費下載下載

用戶評論

查看全部 條評論

發表評論請先 , 還沒有賬號?免費注冊

發表評論

用戶評論
技術交流、我要發言! 發表評論可獲取積分! 請遵守相關規定。
上傳電子資料
柚子直播226vt_柚子直播app官网入口_柚子直播间下载