Go語言學習之路(持續更新中)

菜鳥 Go語言教程 教程(RUNOOB.COM):http://www.runoob.com/go/go-tutorial.html

 

Go全球官網:https://golang.org/ (2018-09-27 07:30,wow,可以訪問了!)

 

Go語言中國官網:https://golang.google.cn/

官網相關文檔

文檔首頁:https://golang.google.cn/doc/

Installing Go - Getting Started:https://golang.google.cn/doc/install

How to Write Go Code: https://golang.google.cn/doc/code.html

規格說明書:https://golang.google.cn/ref/spec

Effective Go:https://golang.google.cn/doc/effective_go.html

 

示例

Go By Example:https://gobyexample.com (2018-09-27 07:32,wow,此時不能訪問了,昨晚還可以的,)

 

博文

1.Go語言併發的設計模式和應用場景

2.理解Golang包導入

3.[golang note] 環境搭建 - 碎語心絃 - 博客園

4.GOPATH與工作空間

5.golang如何獲取變量的類型:反射,類型斷言

6.Go-簡潔的併發

7.Concurrency is not Parallelism

8.Go的2017回顧和2018展望

9.關於Go語言,你可能會討厭的五件事

10.PDF-深入解析Go(講Go語言底層實現)

11.最好的6個Go語言Web框架

 

其它說明

俺目前的主要開發工具是Eclipse+GoClipse,但GoClipse有些 舊,而且自己沒有安裝MinGW,所以,無法使用GDB進行調試——自己用的也較少。

調試可以使用LiteIDE。

另外,安裝了Visual Studio Code和Atom,前者應該屬於編輯器, 後者是IDE,尚未深入使用,目前自己處於 抄寫代碼階段,等到了 寫代碼階段,就會升級開發工具了。

 

Go語言的重點是進行併發編程,因此,熟練使用 goroutine和channel進行編程是很關鍵的。從前面的博文9、10可以知道,Go語言中存在一些設計方面的“特點”(問題),在開發時需要了解清楚,否則,編寫出的程序會嚴重不符合自己的預期。

 

後面會看一些Go實現的軟件的源碼,以便更瞭解怎麼使用Go,比如,Docker、K8s(Kunbernetes)、Beego、Iris,以及Go在區塊鏈方面的應用。

 

截止2018-09-27 07:33!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章