go的官方**說go是一種開源的程式語言,它能夠輕鬆的構建出簡單、可信以及高效的軟體。
可以在dl/不在不同平台的安裝包,我用的是windows,所以選擇go1.10.windows-amd64.msi。windows由於是已經編譯的二進位製包,所以安裝過程和普通軟體一樣。預設是安裝到"c:\go",可以自己修改安裝路徑,同時安裝完畢後,還會將bin資料夾新增到環境變數中.
開啟windows的簡陋的cmd,輸入如下命令來確認安裝完成。
> go version
go version go1.10 windows/amd64
除了path外,我們還需要修改的就是gopath,這個環境變數定義了你的工作環境(workspace),表明你的源**、安裝包和二進位制檔案所在路徑,在windows10下的設定gopath
搜尋環境變數
環境變數
為自己使用者新增環境變數
go是一門編譯型語言,這意味著他需要先將原始碼程式設計成二進位制檔案,然後才能執行。
在我設定的go的工作路徑下建立src/hello
資料夾,然後在這個資料夾下建立hello.go
,用notepad++編輯,新增如下**
隨後是編譯環節,從cmd中進入源**所在路徑, 執行go build
。
# 編譯
d:\go-work\src\hello>go build
編譯完成後會生成hello.exe
可執行檔案,就可以執行了
# 執行
d:\go-work\src\hello>hello
hello world!
如果你執行go install
的話,那麼這個hello.exe
就會被拷貝到你的工作環境下的bin
目錄中, 最終資料夾會有如下內容。
go-work/
|-- bin
| `-- hello.exe
`-- src
`-- hello
`-- hello.go
到目前為止環境是準備好了,倒是具體語法還沒有開始學,不過我找到了一些資源,用於後面學 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...