go語言入門

2022-03-08 15:25:47 字數 1517 閱讀 5016

目錄go命令

apt install golang

yum install golang -y

新增環境變數,

#使用一下命令測試安裝是否成功

go version

go help
就像其他靜態型別語言一樣,要執行 go 程式,需要先編譯,然後在執行產生的可執行檔案。go build命令就是用來編譯 go程式生成可執行檔案的。但並不是所以的 go 程式都可以編譯生成可執行檔案的, 要生成可執行檔案,go程式需要滿足兩個條件:

go build hello.go   # 將會生成可執行檔案 hello

./hello # 執行可執行檔案

hello world!

上面就是 go build 的基本用法,另外如果使用 go build 編譯的不是乙個可執行程式,而是乙個包,那麼將不會生成可執行檔案。

go run命令可以將上面兩步並為一步執行(不會產生中間檔案)

go run hello.go

hello world!

此外 go clean 命令,可以用於將清除產生的可執行程式:

go clean    # 不加引數,可以刪除當前目錄下的所有可執行檔案

go clean sourcefile.go # 會刪除對應的可執行檔案

go doc命令可以方便我們快速檢視包文件,go doc package命令將會在終端中列印出指定 package 的文件。

另外有乙個與go doc命令相關的命令是godoc, 可以通過它啟動我們自己的文件伺服器:

godoc -http=:8080
然後我們就可與在瀏覽器localhost:8080中檢視go文件了

import "github.com/astaxie/beego" # 這裡需要使用 src 下的完整路徑

func main()用來編譯和安裝go程式,我們可以將它與 build 命令對比:

install

build

生成的可執行檔案路徑

工作目錄下的bin目錄下

當前目錄下

可執行檔案的名字

與原始碼所在目錄同名

預設與源程式同名,可以使用-o選項指定

依賴將依賴的包放到工作目錄下的pkg資料夾下

-顧名思義,用來執行測試的命令,這種測試是以包為單位的。需要遵循一定規則:

go 語言入門

參見文章1,文章2 1.編譯 go build test.go 2.執行 go run test.go 3.看幫助 go doc builtin go doc fmt fnv4.執行測試 編寫源 even.go this package is test for write package packa...

Go 語言入門一 Go 安裝

本文介紹 go 語言編譯工具的安裝和解除安裝。如果是公升級go工具,則先解除安裝舊版本,在安裝新版本。tar c usr local xzf go version.os arch.tar.gz 將 usr local go bin目錄新增至環境變數 編譯 etc profile或者 home pro...

go語言 grpc入門

go get google.golang.org grpc1.編寫.proto描述檔案 hello.proto syntax proto3 package proto message string service helloservice2.使用protoc工具生成相應的go 生成的 與porto描...