iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 4
1
Software Development

Go Phishing!30 天用 Go 實作 Reverse Proxy 之釣魚大作戰系列 第 4

Day04-架設開發環境

安裝 Go

先到 Go 官網的下載頁面 下載適合自己的版本,目前最新的版本是 1.11.1(好多個 1 @@),支援的系統有 Windows、MacOS 跟 Linux,如果你之前已經安裝過舊版 Go,因為 Go 1.11 更新了不少東西建議可以裝新版本,安裝過程很簡單就一直下一步下一步下一步

安裝完到終端機下指令 go version,有看到 go 1.11 就代表安裝成功了~

編輯器

VSCode

為了寫扣我們需要一個編輯器,在這邊我首推 VSCode,不只有智能提示、跨平台、版本控制等功能,而且還有超多插件可以用,對 Go 的支援也很好。

或是如果你已經有自己慣用的編輯器也沒關係,反正可以打字都好,你要用記事本我也不會反對的XD

安裝插件

如果你是用 VSCode,那可以安裝這個 Go extension,他提供了 Intellisense、Code Navigation 等等很常用的功能,記得安裝完要 reload 才會開始生效

Hello World

都完成之後開新資料夾 go-phishing 來寫個 Hello World

// main.go
package main

import "fmt"

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

先在資料夾內新增一個檔案 main.go,邊寫的過程中可以看一下有沒有觸發 intellisense

如果沒有的話可以注意一下右下角有沒有一個小視窗,這是 Go extension 要安裝一些必要的分析工具,安裝完應該就會有了

編譯執行

寫完 Hello World 之後到終端機下 go build 他就會自己尋找 package main 中的 main() 作為起點,然後編譯出一個 go-phishing 檔案,執行他就可以看到 Hello World

每次只改一點點就要重新編譯好麻煩喔...

如果你真的很懶的話可以直接 go run main.go,他就會直接幫你編譯執行,也不會生出執行檔,超方便的啊

小結

今天講了怎麼安裝 Go 還有 VSCode,有問題的話歡迎各位在下方留言,都 ok 的話那明天就要正式進入為期三天的 Go 語法囉


上一篇
Day03-Why Go
下一篇
Day05-Go 語法 I
系列文
Go Phishing!30 天用 Go 實作 Reverse Proxy 之釣魚大作戰30

尚未有邦友留言

立即登入留言