推薦一份Go語(yǔ)言入門指南,490頁(yè)代碼超清晰,看完很爽

01? 目錄
Go語(yǔ)言的起源,發(fā)展及普及
安裝與運(yùn)行環(huán)境
編輯器、集成開(kāi)發(fā)環(huán)境與其他工具
基本結(jié)構(gòu)和基本數(shù)據(jù)類型
控制結(jié)構(gòu)
函數(shù)
數(shù)組與切片
Map
包
結(jié)構(gòu)與方法
接口與反射
...

02? 基本結(jié)構(gòu)和基本數(shù)據(jù)類型
文件名、關(guān)鍵字與標(biāo)識(shí)符
Go程序的基本結(jié)構(gòu)和要素
常量
變量
基本類型和運(yùn)算符
字符串
strings和strconv包
時(shí)間和日期
指針


03? 數(shù)組與切片
聲明和初始化
切片
For-range結(jié)構(gòu)
切片重組
切片的復(fù)制與追加
字符串、數(shù)組和切片的應(yīng)用


04? 接口與反射
接口是什么
接口嵌套接口
類型斷言:如何檢測(cè)和轉(zhuǎn)換接口變量的類型
類型判斷:type-switch
測(cè)試一個(gè)值是否實(shí)現(xiàn)了某個(gè)接口
使用方法集與接口
第一個(gè)例子:使用Sorter接口排序
第二個(gè)例子:讀和寫(xiě)
空接口
反射包
Printf和反射
接口與動(dòng)態(tài)類型
總結(jié):Go中的面向?qū)ο?/span>
結(jié)構(gòu)體、集合和高階函數(shù)


05? 協(xié)程與通道
并發(fā)、并行和協(xié)程
協(xié)程間的信道
協(xié)程的同步:關(guān)閉通道-測(cè)試阻塞的通道
使用select切換協(xié)程
通道、超時(shí)和計(jì)時(shí)器
協(xié)程和恢復(fù)
新舊模型對(duì)比:任務(wù)和worker
惰性生成器的實(shí)現(xiàn)
實(shí)現(xiàn)Futures模式
復(fù)用
限制同時(shí)處理的請(qǐng)求數(shù)
....


06? 構(gòu)建一個(gè)完整的應(yīng)用程序
簡(jiǎn)介
短網(wǎng)址項(xiàng)目簡(jiǎn)介
數(shù)據(jù)結(jié)構(gòu)
用戶界面:web服務(wù)端
持久化存儲(chǔ):gob
用協(xié)程優(yōu)化性能
以json格式存儲(chǔ)
多服務(wù)器處理架構(gòu)
使用代理緩存
總結(jié)和增強(qiáng)


聲明:資料來(lái)源于地鼠文檔https://www.topgoer.cn/,侵刪
