---
description: Brian 的嘗試心得
---

# Go

參考資料:([https://openhome.cc/Gossip/Go/HelloWorld.html](https://openhome.cc/Gossip/Go/HelloWorld.html))

和 Java 的對照\
\
function  <> func

public <> funcName 開頭大寫

default <> funcName 開頭小寫



### import 的東西要放在哪

參考資料:([https://www.jianshu.com/p/164d50dd7c8f](https://www.jianshu.com/p/164d50dd7c8f))

1\.

要 import 的東西，以 Windows 為例，我把Go安裝在  `C:/Go`

安裝完 Go 以後，寫好要用來讓別人 import 的東西，要丟在 `C:/Go/src/`

2\.

比如說 我目前開發的專案位置在 `D:\Git\TestForGo`

我裡面的目錄長這樣

```
~TestForGo
|~.idea/
|~src/
| |~hello/
| |`-hello.go
| |~main/
| |`-main.go
```

我要在 Terminal 裡面打&#x20;

`set GOPATH=D:\Git\TestForGo`

去把 GOPATH 的位置換掉，這樣就可以正常執行 `go run main.go`

(PS:也可以直接在系統的環境變數，直接把 %GOPATH% 換成開發的位置)
