Go語言程式設計(二)之編譯環境

2021-07-16 03:45:32 字數 827 閱讀 6223

package main

import "fmt" // 我們需要使用fmt包中的println()函式

func main()

總結:

1. 要生成go可執行程式,必須建立乙個名字為main的包,並且在該包中包含乙個叫main()的函式

2. go程式並不要求開發者在每個語句後面加上分號表示語句結束

編譯環境準備:

2. 安裝包在安裝完成後會自動新增執行檔案目錄到系統路徑中

3. 安裝完成後,請重新啟動命令列程式,然後執行如下命令驗證go是否已經正確安裝:

$ go version

如果該命令能夠正常執行並輸出相應的資訊,說明go編譯環境已經正確安裝完畢。如果找不到命令,可以通過手動新增/usr/local/go/bin到path環境變數來解決

編譯程式:

假設之前介紹的hello, world**被儲存為樂hello.go,並位於~/go 目錄下,那麼可以用以下命令列編譯並直接執行該程式:

$ cd ~/go

$ go run hello.go

使用這個命令,會將編譯、鏈結和執行3個步驟合併為一步,執行完後在當前目錄下也看不到任何中間檔案和最終的可執行檔案。如果要只生成編譯結果而不自動執行,我們也可以使用go命令列工具的build命令:

$ cd ~/go

$ go build hello.go

$ ./hello

安裝Go語言開發環境 使用Go程式設計

目錄 安裝go語言開發環境 安裝vscode編輯器 安裝golang 安裝 設定環境變數 建立hello world 安裝必要的工具和外掛程式 安裝git客戶端 安裝go的一些工具 安裝與執行gotour 使用go程式設計 用go工具構建 安裝並執行之前建立的hello world 編寫乙個庫 測試...

Go語言併發程式設計(二)

使用非常簡單,在函式前增加乙個go 例 go f a,b 開啟後,不等待其結束,主線程繼續執行。ps 要注意的是乙個goroutine開啟後,若不等其執行,main 主goroutine 中將繼續執行下一步,那麼主線程一結束,goroutine中的程式就不會執行了。如何解決?如下 func says...

程式語言(1) Go 語言環境安裝

go 語言支援以下系統 各個系統對應的包名 作業系統 包名windows 以下介紹了在unix linux mac os x,和 freebsd系統下使用原始碼安裝方法 tar c usr local xzf go1 4.linux amd64 tar gz3 將 usr local go bin ...