chapter01語言學習入門01

Chapter 01 一支只撥鼠

1.1 哪裏來的土撥鼠?

go是一隻出身名門望族的土撥鼠,它的祖先是Limbo,誕生于貝爾實驗室,後面歷經千辛萬苦在Google生下Go,土撥鼠1代—2009年, 土撥鼠2代2012年,Go的出現讓很多江湖大佬感到震驚,

看看有哪些仙劍的人成就了Go:(看個毛線,管你屁事,你還是慢慢修養身心吧)

1.2土撥鼠的特點?

行走江湖怎麼着也要有"兩下子”,看看這隻老鼠有哪些功夫?

  1. 自動垃圾回收 — (一般技能,戰鬥力兩顆星)
  2. 內置類型豐富 — (一般技能,戰鬥力1課星)
  3. 函數返回值多 — (一般技能,戰鬥力2顆星)
  4. 錯誤處理 — (一般技能,沒有星)
  5. 匿名函數和閉包(中級技能 3顆星)
  6. 類和接口(中級技能3顆星)
  7. 併發編程(高級技能4顆星)
  8. 語言交互性(一般技能3顆星)
  9. 反射(你來評級吧)

以上只是個人觀點,怎麼樣呢?

1.3讓土撥鼠跑一個吧?

package main

import "fmt"

func main(){
   fmt.Println("明天勞資不上班,爽翻,BST盼")
}

讓你看看小土撥鼠的形象,是不是很爽,第一行要使用main是程序的入口,第二行是默認導入的報,“不是我寫的,IDE高的鬼,噁心”,最後就是正常的代碼,土撥鼠告訴你,"你給我滾開,不要擋勞資的道”,有木有發現,有點像c狗,還有像大蛇(Python),煩躁

編程形式:


func 函數名(參數列表)(返回值列表){
   執行語句
}

註釋和js一樣(使用"//語句"或者"/*語句 */")

1.3.2請爲你的土撥鼠建造一個好的環境吧!!!

請到這裏爲爲它買個房子(“GO官網”)

![image-20190426173023184](/Users/python/Library/Application Support/typora-user-images/image-20190426173023184.png)

1.4 如何調戲土撥鼠,自己找吧!!!

我的IDE 是Goland,還有好多,這個不重要,要是你自己覺得自己夠NB,可以使用VIM

1.5 土撥鼠的三頭六臂

早期使用makefile作爲臨時方案,對項目工程進行編譯,後面有自己演變出強大的go命令行。

1.6 問題跟蹤和調試

1.6.1 打印日誌

使用log日誌進行打印

1.6.2 GDB調試

$ gdb calc

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