寫給java程式設計師看的go教程
阿新 • • 發佈:2018-12-18
去年學的scala,感嘆其簡潔的語法,強大的表達能力,做到的fp和oop的混合程式設計非常的不容易,但是作為一個 充滿漏洞(光就一個sbt就夠折騰的,還有scala的編譯器,就不說了)和世界觀扭曲的語言,實在是不是很適合在生產上用,畢竟後期還要自己或者別的同事維護的,自己作為興趣,寫一寫,看一看還是蠻好的.作為java的補充,還是很不錯的.
今年開始看google 的go語言了,以前也看過一些,老是覺得他的函式的引數放置有問題,看著特別的難受,非要看把變數名寫在前面,型別寫在後面,要全部看完才知道這個引數什麼型別的.就想這樣 res int......一點不習慣,遠遠不如C/Java的 int res 看一眼,就知道什麼型別的,不必在意引數的名字,知道引數型別就行了.....還有go的map的寫法,看著真心難受啊....map[string]int 這種樣式,反正我是各種看不習慣的....
不過雖然缺點也是很多,但是go 的優點也是很多的,簡單易學,開發效率還行,對多核的支援等等的優勢,
再吐槽幾句,不使用指標做運算,只是作為引數傳毒,能避免很多的錯誤,還有go居然允許使用goto.唉,建議大家不要使用....
推薦大家看文件進行學習,這是一箇中文的文件,還不錯
如果入門不想看文件,大家還可以去慕課網上看看入門視訊教程.後續我把我學習的文件,程式碼整理下,發出來的.供大家參考.哈哈哈,今天就寫到這個了.
願佛祖保佑11月份的教師資格你能夠考過去.燒香了