Go學習筆記(一)什麼是Go,如何準備Go開發環境

2021-09-20 00:01:26 字數 1507 閱讀 8422

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...