注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計零基礎Go語言從入門到精通

零基礎Go語言從入門到精通

零基礎Go語言從入門到精通

定 價:¥79.00

作 者: 零壹快學 著
出版社: 廣東人民出版社
叢編項:
標 簽: 暫缺

ISBN: 9787218139753 出版時間: 2020-04-01 包裝: 平裝
開本: 16 頁數(shù): 416 字數(shù):  

內容簡介

  GO語言是專門為并發(fā)和大數(shù)據(jù)設計的語言,本書是計算機類輔導書,旨在幫助零基礎編程讀者從入門到精通地學習并掌握計算機編程GO語言,循序漸進地引導讀者學習GO語言的基礎內容和高階核心知識,詳細講解書中示例和高階編程內容,引導讀者深入挖掘計算機編程領域,多維度思考和理解計算機網(wǎng)絡的應用,全面、系統(tǒng)地學習編程知識技巧。

作者簡介

  零壹快學是一個集教育、培訓、交流于一體的計算機學習融媒體平臺,覆蓋Web、APP和微信小程序等場景,為廣大IT學習者提供計算機各學科的教學資源、培訓課程、測評系統(tǒng)等。通過人工智能手段,模擬真實課堂環(huán)境,力求打造成為一個全面、權威、高效的一流計算機在線教育平臺。目前,平臺已開發(fā)了包括計算機編程、云計算、區(qū)塊鏈等在內的多門課程,提供計算機等級考試在線題庫系統(tǒng),將陸續(xù)開發(fā)計算機技術與軟件專業(yè)技術資格(水平)考試、CCIE等在線題庫系統(tǒng),同時擁有一支由一線互聯(lián)網(wǎng)公司工程師、知名高校教師組成的專家團隊,精心為廣大IT學習者提供優(yōu)質的學習資源、課程和服務。

圖書目錄

第1 章 走進Go………………………… 1
1.1 Go 編程語言概述… ………………… 1
1.1.1 Go 的歷史… ……………………… 1
1.1.2 Go 語言特性及應用場景… ……… 2
1.1.3 使用Go 語言的項目… …………… 3
1.2 Go 語言官方文檔… ………………… 4
1.3 學好Go 的建議… …………………… 5
1.4 常用軟件及網(wǎng)站……………………… 6
1.5 小結…………………………………… 7
第2 章 安裝和運行Go … …………… 8
2.1 GOROOT 和GOPATH……………… 8
2.2 在Windows 下安裝Go……………… 9
2.3 在Linux 下安裝Go… ……………… 11
2.4 在Mac OS 下安裝Go… …………… 12
2.5 安裝開發(fā)工具………………………… 13
2.5.1 GoLand 下載… …………………… 13
2.5.2 GoLand 安裝… …………………… 13
2.5.3 GoLand 使用… …………………… 16
2.6 編寫個Go 程序… ……………… 19
2.6.1 GoLand 編寫… …………………… 19
2.6.2 文本編輯器編寫…………………… 20
2.7 小結…………………………………… 21
第3 章 基本變量與類型 … ………… 22
3.1 Go 語言變量… ……………………… 22
3.1.1 聲明變量…………………………… 22
3.1.2 初始化變量………………………… 23
3.1.3 變量值交換………………………… 25
3.1.4 匿名變量…………………………… 26
3.2 Go 語言數(shù)據(jù)類型… ………………… 27
3.2.1 整型………………………………… 27
3.2.2 浮點型……………………………… 28
3.2.3 字符串……………………………… 29
3.2.4 字符和轉義字符…………………… 30
3.2.5 布爾型……………………………… 31
3.2.6 數(shù)據(jù)類型判斷……………………… 31
3.2.7 數(shù)據(jù)類型轉換……………………… 32
3.3 指針…………………………………… 34
3.3.1 聲明指針…………………………… 34
3.3.2 取變量地址………………………… 34
3.3.3 獲取指針所指向的內容…………… 35
3.3.4 使用指針修改值…………………… 36
3.4 其他數(shù)據(jù)類型………………………… 37
3.5 小結…………………………………… 38
3.6 知識拓展……………………………… 38
3.6.1 字符串的應用……………………… 38
3.6.2 Go 語言注釋… …………………… 43
第4 章 常量與運算符 … …………… 44
4.1 常量…………………………………… 44
4.1.1 常量的定義………………………… 44
4.1.2 常量組的定義……………………… 45
4.1.3 常量枚舉…………………………… 46
4.2 運算符………………………………… 47
4.2.1 算術運算符………………………… 47
4.2.2 比較運算符………………………… 49
4.2.3 賦值運算符………………………… 50
4.2.4 位運算符…………………………… 51
4.2.5 邏輯運算符………………………… 52
4.2.6 其他運算符………………………… 53
4.3 小結…………………………………… 54
4.4 知識拓展……………………………… 54
第5 章 流程控制…………………… 56
5.1 if 判斷… ……………………………… 56
5.2 循環(huán)控制……………………………… 58
5.2.1 for 循環(huán)……………………………… 58
5.2.2 break 跳出循環(huán)… ………………… 59
5.2.3 continue 繼續(xù)循環(huán)… ……………… 61
5.3 switch 分支…………………………… 61
5.4 goto 跳轉……………………………… 63
5.5 小結…………………………………… 64
5.6 知識拓展……………………………… 64
5.6.1 斐波那契數(shù)列……………………… 64
5.6.2 循環(huán)嵌套…………………………… 67
第6 章 Go 語言內置容器…………… 69
6.1 數(shù)組…………………………………… 69
6.1.1 聲明數(shù)組…………………………… 70
6.1.2 初始化數(shù)組………………………… 70
6.1.3 range 關鍵字… …………………… 71
6.1.4 遍歷數(shù)組…………………………… 72
6.2 切片…………………………………… 72
6.2.1 從數(shù)組生成一個新的切片………… 73
6.2.2 從切片生成一個新的切片………… 74
6.2.3 直接生成一個新的切片…………… 75
6.2.4 為切片添加元素…………………… 77
6.2.5 從切片刪除元素…………………… 79
6.2.6 遍歷切片…………………………… 80
6.3 映射…………………………………… 81
6.3.1 聲明映射…………………………… 81
6.3.2 初始化映射………………………… 82
6.3.3 遍歷映射…………………………… 83
6.3.4 從映射中刪除鍵值對……………… 84
6.4 小結…………………………………… 85
6.5 知識拓展……………………………… 86
第7 章 函數(shù)………………………… 90
7.1 聲明函數(shù)……………………………… 90
7.1.1 函數(shù)參數(shù)的簡寫…………………… 91
7.1.2 函數(shù)返回值的簡寫………………… 91
7.1.3 帶有變量名的返回值……………… 92
7.2 使用函數(shù)……………………………… 92
7.3 函數(shù)變量……………………………… 93
7.4 可變參數(shù)……………………………… 95
7.4.1 可變參數(shù)函數(shù)的使用……………… 95
7.4.2 可變參數(shù)與內置函數(shù)……………… 96
7.4.3 可變參數(shù)的傳遞…………………… 96
7.5 匿名函數(shù)和閉包……………………… 98
7.5.1 定義和使用匿名函數(shù)……………… 98
7.5.2 閉包的定義………………………… 99
7.5.3 閉包的“記憶力”………………… 99
7.6 延遲執(zhí)行語句……………………… 101
7.7 小結………………………………… 103
7.8 知識拓展…………………………… 103
7.8.1 函數(shù)參數(shù)傳遞的本質…………… 103
7.8.2 Go 內置函數(shù)… ………………… 106

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號