今天突然想學(xué)習(xí)下 go 語言,在服務(wù)器方面應(yīng)用比較廣泛,用了 A Tour of Go上面的教程,挺有意思的,很快就能掌握基本的語法和特點。
Go和C很像(有作者的原因?),除了沒有分號,強制if語句帶花括號,類型在名稱后面,包里首字母大寫的元素才在包外可見……基本上改進(jìn)都是融合了實踐中的最佳實踐,例如導(dǎo)入包名用的是字符串而不是類似于標(biāo)識符那樣的字面量,因為包名可能會包含路徑而路徑可能有空格……
Go的主要優(yōu)點還是在并發(fā)方面,準(zhǔn)備下個JetBrains的IDE學(xué)習(xí)下(很喜歡它家的IDEA、PyCharm和Clion),用的教程是https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/preface.md