本篇單純個人學習筆記

若有錯誤請指正

不要炮我

  • donwload: https://golang.org/dl/
  • Linux download:$ sudo apt-get install golang
  • setting(win7):
    • 環境變數設定中,把Go的執行檔位置(default為C:\Go\bin)加入變數"PATH"的變數值中,才能在任意資料夾執行go run或go build...
    • default環境變數(GOPATH = %USERPROFILE%\go) => C:\Users\xxx\go
      • 下載的pkg與src都會在這裡
  • IDE:TBD,暫時使用notepad++
  • func
    • 名稱為大寫開頭:public function
      • example:func GetTable => 外部可調用Test.GetTable
    • 名稱為小寫開頭:private function
      • example:func getData
  • variable type
    • type寫在變數後方,e.g. var msg string
  • os.Args
    • [0]為執行檔名稱
    • [1]開始才是使用者帶入的引數
  • import
    • 相同與C#的using,Javascript的import
    • import後可用( )把要import的內容包起來
    • import的東西要加" "
  • packages
  • Terms / Reserved
    • nil => 可想像成null,某些型態變數未賦與初始值就為nil
  • defer
  • panic, recover...
  • iota
    • 計數器,當const關鍵字出現時被重置為0,每新增一行將iota計數一次
    • 常用於列舉
      • example
      • type ErrorType int
      • const (
      •   NotFound = iota  //0
      •   Missing                 //1
      •   Unknown              //2
      • )
  • other reference

未完待續

arrow
arrow
    文章標籤
    GoLang 入門
    全站熱搜

    Milexz 發表在 痞客邦 留言(0) 人氣()