golang的環境變數一般只用設定兩個即可:goroot和gopath
- goroot是golang軟體安裝位置的根目錄,比如/usr/bin,這個環境變數一般會有乙個預設值,如果沒有修改預設的安裝路徑,那麼一般可以不用管這個變數。當然,如果goroot/bin如果不再path中的話,還是要新增以下的。
- gopath這個是針對go的工作空間而言的,位置可以隨便指定,比如過的工作空間放在/home/xml/go下,那麼我就需要設定環境變數gopath=/home/xml/go,工作空間下的目錄結構是有一定要求的,工作空間下需要有一下三個資料夾:bin、src、pkg。這三個資料夾中,src是存放源**的,可以自己建立資料夾,同時網路上的一些原始碼包也會放到該目錄下的指定未知,比如github.com或golang.org。
/--
--bin---
pkg---
src---
github
.com--
--golang
.org--
--..
....
----
---
go--
help
如果可以列印出golang相關幫助資訊,說明安裝基本沒問題。
package main
import
( "fmt"
)func
main
()
在src目錄下新建乙個檔案test.go,寫入上述內容,儲存,然後執行
go build
如果沒有錯誤,接著執行
./test
就可以看到終端上列印出hello world.
至此說明環境搭建沒有問題
Go學習筆記一
每個資料夾下面都有乙個且唯一乙個package main 每個資料夾下面必須要有package宣告 否則會提示redeclared錯誤 package main 根目錄 package testpackage 子目錄 package main import兩種方式,匯入的包必須都要使用,不然會報錯,...
Go 學習筆記 一
隨著go的應用越來越火熱,自己也終於開始學習了。平時經常用c,看著go還是比較親切的。好了,開始。今天主要是按照書上的內容自己簡單的實踐了下最基本的輸出,以及網頁功能,上 1 package main23 import 4 fmt 5 67func main 加法運算 1 package main2...
go學習筆記(一)
1.變數需要宣告再使用 2.同一作用域不支援重複宣告 3.變數宣告後必須使用 4.可以批量宣告變數 var 變數名 變數型別 var s string 批量宣告 var a string b int c bool 5.可以宣告變數同時賦值 可型別推導,不用宣告型別 var s1 string hah...