接觸原因

---

搭建一個框架,想說在一般電腦中,架設伺服器的有沒有可以兼顧速度和執行效率的語言,就是GO了,其實在以前有寫過一個小範例,覺得蠻難寫的,那時Golang剛推出,可能是因為那時候還沒接觸Pyhton,以後會陸陸續續改一些以前的小專案看看,接下來看一下安裝過程吧!

想試一下也可以來這邊看看

A Tour of Go 那麼我們開始吧

Install

---

Install golang

我們把環境裝在linxu吧,以後還要紀錄一下Ducker安裝過程等等。

在Windows子系統下我們可以直接複製到/mnt/c掛載區直接把我們的壓縮檔解壓縮並安裝。

code
sudo tar -C /usr/local -xzf go1.x.x.linux-amd64.tar.gz

code
export PATH=$PATH:/usr/local/go/bin

code
package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

存成hello.go,之後執行看看吧!

code
go build hello.go
 ./hello

環境參數

---

code
go env

比較重要的是

code
GOPATH="/home/x213212/go"
  • src - 放Go程式碼的地方
  • pkg - 放Go package的地方
  • bin - 編譯好的執行檔會放在這裡

學習資源

---

Go by Example

golangpkg