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