[go] Golang入門教學:使用Goland IDE建立第一個專案Hello World




Goland是甚麼

Goland是JetBrains針對google所推出的語言go的IDE開發工具。這家推出的IDE風格都還蠻一致的,用過其中一種後,轉跳到其他語言都還蠻容易的。像是筆者之前介紹過的PyCharm,用過就回不去了。







下載位置

直接到官網就可以下載了,但是沒有community版本,可先下載30天試用。


安裝流程

安裝前先去go的官網下載go來安裝,預設安裝路徑在C:\Go。
https://golang.org/dl/


之後再來安裝Goland,基本上一直下一步應該就可以了。







建立專案

Go的專案位置會在C:\Users\[username]\go底下,之後使用go get安裝套件的東西都會被放在這邊,import參照的路徑也會從C:\Users\[username]\go\src開始,所以我們就將專案建立在這邊吧。

src底下那層會用網域做分類,像是github.com,所以我們先新增一個資料夾叫做hello.com,然後在裡面建立一個hello-gin的資料夾,路徑就會是C:\Users\[username]\go\src\hello.com\hello-gin





建立main.go

接下來我們可以參考github上的go project layout,來建立專案內的資料夾:
https://github.com/golang-standards/project-layout

這種好處是可以根據一些常規來擺放之後新增的檔案,當然你也可以不用按照這樣的標準來做,只是看起來就會不太專業了。

根據layout我們先簡單建立一個cmd資料夾就好,用來擺放application的main。
最後建出來的main檔以及路徑:C:\Users\[username]\go\src\hello.com\hello-gin\cmd\main.go

main.go:
package main

import (
    "fmt"
)

func main() {
    fmt.Printf("Hello World")
}


▼最後在main.go上面按右鍵執行就可以印出Hello World了。










總結

以上用Goland建立一個hello world專案到執行,步驟相當的簡單,推薦不管是剛入門go或是已經玩一陣子go的都可以來試試這款好用的IDE。

之後我們再利用這個專案,搭配gin-gonic來建立一個Hello World的API server。

較新的 較舊