Golang⌗

這篇文章將從頭開始說起 Golang 的基本

安裝⌗

Golang 在 archlinux 上面安裝很簡單下以下指令

sudo pacman -S go

設定 Golang 基本環境變數⌗

# super 是我的 使用者名稱
export GOPATH=/home/super/go
export GOBIN=/home/super/go/bin
export PATH=$PATH:$GOBIN

編輯器⌗

我大部分還是習慣在 emacs 上開發,但是沒在使用 vim 或是 emacs 的人還是建議使用 vscode 比較方便

安裝 vscode⌗

curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/visual-studio-code-bin.tar.gz
tar -xvz -f visual-studio-code-bin.tar.gz
cd visual-studio-code-bin 
makepkg -sir .

設定 Golang⌗

  • 按下安裝 vscode 建議的 extension (選擇 install)

  • 重新載入 vscode (選擇 reload)

寫下你的第一支程式⌗

進入你的家目錄中的 go/src 資料夾 裡面建立你的第一支程式的目錄 hello⌗

mkdir -p ~/go/src/hello
cd ~/go/src/hello

用 vscode 打開⌗

code main.go

按下存檔 (ctl+s),隨便打字⌗

看到右下角叫你安裝套件把它全裝 (install all)⌗

等它一下然後重開⌗

從新編輯 main.go⌗

package main

import (
	"fmt"
)

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

存檔 (ctl+s)⌗

在 vscode 開啟終端機 (ctl+`) 並執行程式⌗

go run main.go

備註⌗

  • 非 archlinux 的使用者可以在 golang 官方下載 golang
  • 同上 vscode 也可以在官方下載
  • 在 vscode 上面開啟終端機 View -> Integrated Terminal