三、Go環境安裝( 二 )


三、Go環境安裝

文章插圖
src 存儲go的源代碼 (需要我們自己動手創建)
pkg 存儲編譯后生成的文件(自動生成)
bin 存儲生成的可執行文件 (自動生成)
3.4、第一個Go程序package main //聲明文件所在的包,每個go文件必須有歸屬的包import "fmt" // 引入程序中需要的用的包,為了使用包下的函數,比如: Printlnfunc main() { //main 主函數, 程序的入口 fmt.Println("hello word") // 在控制臺打印輸出一句話,雙引號中的內容會原樣輸出}
三、Go環境安裝

文章插圖
  1. 程序沒有涉及到自定義包調用時可以放在電腦任何位置
  2. 為了以后方便管理,我們暫時統一放在gopath的src下
  3. 后面會學習go mod更好進行包管理
3.4.1、程序語法解析(1) main包和main函數Go語言以“包”作為管理單位 , 每個 Go 源文件必須先聲明它所屬的包,所以我們會看到每個 Go 源文件的開頭都是一個 package 聲明 。Go語言的包與文件夾是一一對應的 。一個Go語言程序必須有且僅有一個 main 包 。main 包是Go語言程序的入口包 , 如果一個程序沒有 main 包,那么編譯時將會出錯,無法生成可執行文件 。
(2) import在包聲明之后,是 import 語句,用于導入程序中所依賴的包,導入的包名使用雙引號""包圍,格式如下:
import "name"其中 import 是導入包的關鍵字,name 為所導入包的名字 。
導入的包中不能含有代碼中沒有使用到的包,否則Go編譯器會報編譯錯誤
也可以使用一個 import 關鍵字導入多個包,此時需要用括號( )將包的名字包圍起來,并且每個包名占用一行
import(    "p1"    "p2")3.4.2、程序編譯執行Go語言是像C語言一樣的編譯型的靜態語言,所以在運行Go語言程序之前 , 先要將其編譯成二進制的可執行文件 。
可以通過Go語言提供的go build或者go run命令對Go語言程序進行編譯:
(1) go build命令可以將Go語言程序代碼編譯成二進制的可執行文件,但是需要我們手動運行該二進制文件;
1、如果是普通包 , 當你執行go build之后,它不會產生任何文件 ?!痉莔ain包】
2、如果是main包,當你執行go build之后,它就會在當前目錄下生成一個可執行文件 , 比如win系統的exe文件
3、你也可以指定編譯輸出的文件名 。我們可以指定go build -o 可執行文件.exe
(2)除了使用go build命令外 , Go語言還為我們提供了go run命令,go run命令將編譯和執行指令合二為一,會在編譯之后立即執行Go語言程序,但是不會生成可執行文件 。
 go run go文件名   // go文件名稱不能為空3.5、IDE的安裝與使用3.5.1、安裝GolandGoLand是Jetbrains公司推出專為Go開發人員構建的跨平臺IDE,可以運行在Windows,Linux,macOS系統之上,
下載地址:https://www.jetbrains.com/go/download/#section=windows
三、Go環境安裝

文章插圖
下載完成之后便可以進行安裝了
三、Go環境安裝

文章插圖

三、Go環境安裝

文章插圖

三、Go環境安裝

文章插圖

三、Go環境安裝

文章插圖

三、Go環境安裝

文章插圖

三、Go環境安裝

文章插圖
因為GoLand是收費的IDE,同時也提供了30天免費試用的方式 。如果經濟能力允許的話,可以從指定渠道購買正版GoLand. GoLand提供了Jetbrains Account,Activition Code和License Server三種激活方式,使用前必須激活或者選擇免費試用 當激活或者選擇免費試用之后便會啟動GoLand 。
免費試用需要點擊log in,進行賬戶注冊(在PC端完成),然后登陸,即可試用30天

推薦閱讀