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

零基礎(chǔ)Go語言從入門到精通

零基礎(chǔ)Go語言從入門到精通

定 價:¥79.00

作 者: 零壹快學(xué) 著
出版社: 廣東人民出版社
叢編項:
標(biāo) 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1 章 走進(jìn)Go………………………… 1
1.1 Go 編程語言概述… ………………… 1
1.1.1 Go 的歷史… ……………………… 1
1.1.2 Go 語言特性及應(yīng)用場景… ……… 2
1.1.3 使用Go 語言的項目… …………… 3
1.2 Go 語言官方文檔… ………………… 4
1.3 學(xué)好Go 的建議… …………………… 5
1.4 常用軟件及網(wǎng)站……………………… 6
1.5 小結(jié)…………………………………… 7
第2 章 安裝和運(yùn)行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 小結(jié)…………………………………… 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 浮點(diǎn)型……………………………… 28
3.2.3 字符串……………………………… 29
3.2.4 字符和轉(zhuǎn)義字符…………………… 30
3.2.5 布爾型……………………………… 31
3.2.6 數(shù)據(jù)類型判斷……………………… 31
3.2.7 數(shù)據(jù)類型轉(zhuǎn)換……………………… 32
3.3 指針…………………………………… 34
3.3.1 聲明指針…………………………… 34
3.3.2 取變量地址………………………… 34
3.3.3 獲取指針?biāo)赶虻膬?nèi)容…………… 35
3.3.4 使用指針修改值…………………… 36
3.4 其他數(shù)據(jù)類型………………………… 37
3.5 小結(jié)…………………………………… 38
3.6 知識拓展……………………………… 38
3.6.1 字符串的應(yīng)用……………………… 38
3.6.2 Go 語言注釋… …………………… 43
第4 章 常量與運(yùn)算符 … …………… 44
4.1 常量…………………………………… 44
4.1.1 常量的定義………………………… 44
4.1.2 常量組的定義……………………… 45
4.1.3 常量枚舉…………………………… 46
4.2 運(yùn)算符………………………………… 47
4.2.1 算術(shù)運(yùn)算符………………………… 47
4.2.2 比較運(yùn)算符………………………… 49
4.2.3 賦值運(yùn)算符………………………… 50
4.2.4 位運(yùn)算符…………………………… 51
4.2.5 邏輯運(yùn)算符………………………… 52
4.2.6 其他運(yùn)算符………………………… 53
4.3 小結(jié)…………………………………… 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 跳轉(zhuǎn)……………………………… 63
5.5 小結(jié)…………………………………… 64
5.6 知識拓展……………………………… 64
5.6.1 斐波那契數(shù)列……………………… 64
5.6.2 循環(huán)嵌套…………………………… 67
第6 章 Go 語言內(nèi)置容器…………… 69
6.1 數(shù)組…………………………………… 69
6.1.1 聲明數(shù)組…………………………… 70
6.1.2 初始化數(shù)組………………………… 70
6.1.3 range 關(guān)鍵字… …………………… 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 小結(jié)…………………………………… 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ù)與內(nèi)置函數(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 小結(jié)………………………………… 103
7.8 知識拓展…………………………… 103
7.8.1 函數(shù)參數(shù)傳遞的本質(zhì)…………… 103
7.8.2 Go 內(nèi)置函數(shù)… ………………… 106

本目錄推薦

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