Golang
2017
Golang Day 2
·1 分鐘
Golang 語法注意 #
- 格式很重要,不管是空行或者是 TAB、大括號等位置,很重要,會編譯不過。不過可以用 gofmt 工具幫你自動排版程式。
- 所有的程式需要用 package 整理,有點像是 java package/module 的觀念
- 主程式一定是
package main, 而且一定會呼叫func main() - 引用不必要的 packages 會錯誤
- 沒用到的變數也會錯誤
- 不需要分號結尾
- 條件式不需要用 () 包起來 (這我就有點不習慣了~因為 Java, javascript, C# 都要)
- golang 應該不算是 OOP, 所以要習慣沒有類別 (Class) 封裝這件事情
Reference #
Golang Day 1
·1 分鐘
安裝 #
brew install golang
環境設定 #
GOROOT: GO 安裝的地方,用brew安裝的,可以設定/usr/local/opt/go/libexec就可以GOPATH: GO 執行的時候要的路徑,看專案在哪邊就設定在哪邊
GOPATH #
一般是指向專案位置,裡面還會切分三個目錄
- src: 一般程式碼放的地方,可以包含網址.比如說 github.com/golang/golint 這樣的方式
- pkg: 編譯後的檔案
- bin: binary file
Empty Go #
| |
注意空行以及大括弧的位置,golang 很注意程式碼格式!