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

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

 

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

 

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

官網相關文檔golang

文檔首頁: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 (重要

 

博文

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進行編程是很關鍵的。從前面的博文九、10能夠知道,Go語言中存在一些設計方面的「特色」(問題),在開發時須要瞭解清楚,不然,編寫出的程序會嚴重不符合本身的預期。

 

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

 

2018-09-27 07:33!

 

學習Go命令,能夠查看下面的文檔——中文的 by 郝林:

http://wiki.jikexueyuan.com/project/go-command-tutorial/

今天上午看過一些,迷迷糊糊的,當時有些疲倦。

gotour、godoc等命令都頗有用的。

 

開始閱讀官文的Effective Go,裏面發現了 the Tour of Go 的文檔,裏面有不少示例,還能夠當即運行代碼,竟然還有中文版!

固然,這個裏面的的示例 是有限制的,由於它運行在某個服務器端的沙箱環境中。

直接連接:https://tour.golang.org/welcome/1

中文連接:https://tour.go-zh.org/welcome/1

中文示例連接:https://tour.go-zh.org/basics/1

感受像發現了寶庫同樣!還沒有細讀。

 

2018-09-29 18:45!

 

TBD

相關文章
相關標籤/搜索