雷火电竞官网-中国知名电竞赛事平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 應用軟件 > 電子閱讀 > Go語言圣經 V1.0 最新免費版

  GO語言圣經簡體中文版是專門講述GO語言的軟件,GO語言被譽為21世紀的C語言,GO從C語言繼承了相似的表達式語法、控制流結構、基礎數據類型、調用參數傳值、指針等很多思想,還有C語言一直所看中的編譯后機器碼的運行效率以及和現有操作系統的無縫適配。

GO語言圣經

【使用說明】

  我們假設你已經有一種或多種其他編程語言的使用經歷,不管是類似C、c++或Java的編譯型語言,還是類似Python、Ruby、JavaScript的腳本語言,因此我們不會像對完全的編程語言初學者那樣解釋所有的細節。因為Go語言的變量、常量、表達式、控制流和函數等基本語法也是類似的。

  第一章包含了本教程的基本結構,通過十幾個程序介紹了用Go語言如何實現 類似讀寫文件、文本格式化、創建圖像、網絡客戶端和服務器通訊等日常工作。

  第二章描述了Go語言程序的基本元素結構、變量、新類型定義、包和文件、以及作用域的概念。

  第三章討論了數字、布爾值、字符串和常量,并演示了如何顯示和處理Unicode字符。

  第四章描述了復合類型,從簡單的數組、字典、切片到動態列表。第五章涵蓋了函數,并討論了錯誤處理、panic和recover,還有defer語句。

  第一章到第五章是基礎部分,主流命令式編程語言這部分都類似。個別之處,Go語言有自己特色的語法和風格,但是大多數程序員能很快適應。其余章節是Go語言特有的:方法、接口、并發、包、測試和反射等語言特性。

  Go語言的面向對象機制與一般語言不同。它沒有類層次結構,甚至可以說沒有類;僅僅通過組合(而不是繼承)簡單的對象來構建復雜的對象。方法不僅可以定義在結構體上, 而且可以定義在任何用戶自定義的類型上;并且具體類型和抽象類型(接口)之間的關系是隱式的,所以很多類型的設計者可能并不知道該類型到底實現了哪些接口。方法在第六章討論,接口在第七章討論。

GO語言圣經

  第八章討論了基于順序通信進程(CSP)概念的并發編程,使用goroutines和channels處理并發編程。

  第九章則討論了傳統的基于共享變量的并發編程。

  第十章描述了包機制和包的組織結構。這一章還展示了如何有效的利用Go自帶的工具,使用單個命令完成編譯、測試、基準測試、代碼格式化、文檔以及其他諸多任務。

  第十一章討論了單元測試,Go語言的工具和標準庫中集成了輕量級的測試功能,避免了強大但復雜的測試框架。測試庫提供了一些基本構件,必要時可以用來構建復雜的測試構件。

  第十二章討論了反射,一種程序在運行期間審視自己的能力。反射是一個強大的編程工具,不過要謹慎地使用;這一章利用反射機制實現一些重要的Go語言庫函數, 展示了反射的強大用法。第十三章解釋了底層編程的細節,在必要時,可以使用unsafe包繞過Go語言安全的類型系統。

  部分章節的后面有練習題,根據對Go語言的理解修改書中的例子來探索Go語言的用法。

軟件特別說明

標簽: GO語言 編程語言

其他版本下載
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2024 m.obymc.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號