Add more term fixes and markdown format fixes

This commit is contained in:
Will
2019-03-03 00:40:37 +08:00
parent accc3cc768
commit d5355ad2ec
69 changed files with 573 additions and 393 deletions

View File

@@ -11,12 +11,14 @@
*(注:這個不是 Go 安裝目錄。下面以筆者的工作目錄為範例,如果你想不一樣請把 GOPATH 替換成你的工作目錄。)*
在類別 Unix 環境下大概這樣設定:
```sh
export GOPATH=/home/apple/mygo
```
為了方便,應該建立以上資料夾,並且上一行加入到 `.bashrc` 或者 `.zshrc` 或者自己的 `sh` 的配置檔案中。
Windows 設定如下,建立一個環境變數名稱叫做 GOPATH
```sh
GOPATH=c:\mygo
```
@@ -40,6 +42,7 @@ GOPATH 下的 src 目錄就是接下來開發程式的主要目錄,所有的
下面我就以 mymath 為例來講述如何編寫套件,執行如下程式碼
```sh
cd $GOPATH/src
mkdir mymath
@@ -68,6 +71,7 @@ func Sqrt(x float64) float64 {
2、在任意的目錄執行如下程式碼`go install mymath`
安裝完之後,我們可以進入如下目錄
```sh
cd $GOPATH/pkg/${GOOS}_${GOARCH}
//可以看到如下檔案
@@ -103,11 +107,13 @@ func main() {
可以看到這個的 package 是`main`import 裡面呼叫的套件是`mymath`,這個就是相對於`$GOPATH/src`的路徑,如果是多階層目錄,就在 import 裡面引入多階層目錄,如果你有多個 GOPATH也是一樣Go 會自動在多個`$GOPATH/src`中尋找。
如何編譯程式呢?進入該應用目錄,然後執行`go build`,那麼在該目錄下面會產生一個 mathapp 的可執行檔案
```sh
./mathapp
```
輸出如下內容
```sh
Hello, world. Sqrt(2) = 1.414213562373095
```