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