1. 程式人生 > >寫給java程式設計師看的go教程

寫給java程式設計師看的go教程

去年學的scala,感嘆其簡潔的語法,強大的表達能力,做到的fp和oop的混合程式設計非常的不容易,但是作為一個 充滿漏洞(光就一個sbt就夠折騰的,還有scala的編譯器,就不說了)和世界觀扭曲的語言,實在是不是很適合在生產上用,畢竟後期還要自己或者別的同事維護的,自己作為興趣,寫一寫,看一看還是蠻好的.作為java的補充,還是很不錯的.

今年開始看google 的go語言了,以前也看過一些,老是覺得他的函式的引數放置有問題,看著特別的難受,非要看把變數名寫在前面,型別寫在後面,要全部看完才知道這個引數什麼型別的.就想這樣  res int......一點不習慣,遠遠不如C/Java的 int res  看一眼,就知道什麼型別的,不必在意引數的名字,知道引數型別就行了.....還有go的map的寫法,看著真心難受啊....map[string]int   這種樣式,反正我是各種看不習慣的....

不過雖然缺點也是很多,但是go 的優點也是很多的,簡單易學,開發效率還行,對多核的支援等等的優勢,

再吐槽幾句,不使用指標做運算,只是作為引數傳毒,能避免很多的錯誤,還有go居然允許使用goto.唉,建議大家不要使用....

推薦大家看文件進行學習,這是一箇中文的文件,還不錯

如果入門不想看文件,大家還可以去慕課網上看看入門視訊教程.後續我把我學習的文件,程式碼整理下,發出來的.供大家參考.哈哈哈,今天就寫到這個了.

願佛祖保佑11月份的教師資格你能夠考過去.燒香了